日韩av手机在线免费观看_四虎免看黄_亚洲一区中文字幕_亚洲小视频网站_国产一区日韩在线_国产欧美精品一区二区

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > MS_SQL > SQL SERVER 數據庫備份詳細代碼

SQL SERVER 數據庫備份詳細代碼

時間:2024-02-05 11:03作者:下載吧人氣:31

本文實例為大家分享SQL SERVER數據庫備份的具體代碼,供大家參考,具體內容如下

/**
批量循環備份用戶數據庫,做為數據庫遷移臨時用
*/

SET NOCOUNT ON

DECLARE @d varchar(8)
DECLARE @Backup_Flag NVARCHAR(10)

SET @d=convert(varchar(8),getdate(),112)

/***自定義選擇備份哪些數據庫****/
–SET @Backup_Flag=’UserDB’ — 所用的用戶數據庫
SET @Backup_Flag=’AlwaysOnDB’ — AlwaysOn 用戶數據庫

CREATE TABLE #T (ID INT NOT NULL IDENTITY(1,1),SQLBak NVARCHAR(MAX) NOT NULL)

IF @Backup_Flag=’UserDB’
BEGIN

INSERT INTO #T (SQLBak)
SELECT
‘BACKUP DATABASE [‘ + name + ‘] TO DISK=”E:Backup’ + NAME + ‘_Full_’+@d+’.bak” WITH CHECKSUM,NOFORMAT,INIT,SKIP,COMPRESSION’ AS ‘SQLBak’
FROM sys.databases
WHERE database_id>4

END

IF @Backup_Flag=’AlwaysOnDB’
BEGIN

INSERT INTO #T (SQLBak)
SELECT
‘BACKUP DATABASE [‘ + database_name + ‘] TO DISK=”E:Backup’ + database_name + ‘_Full_’+@d+’.bak” WITH CHECKSUM,NOFORMAT,INIT,SKIP,COMPRESSION’ AS ‘SQLBak’
FROM sys.availability_databases_cluster
END

DECLARE
@Minid INT ,
@Maxid INT ,
@sql VARCHAR(max)
SELECT @Minid = MIN(id) ,
@Maxid = MAX(id)
FROM #T

PRINT N’–打印備份腳本……….’

WHILE @Minid <= @Maxid
BEGIN
SELECT @sql = SQLBak
FROM #T
WHERE id = @Minid
—-exec (@sql)
PRINT ( @sql )
SET @Minid = @Minid + 1
END

DROP TABLE #T

標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 一级黄色生活视频 | 欧美激情一区二区三级高清视频 | 免费在线观看黄色av | 久久天堂 | 国产一区二区在线免费观看 | av网站观看 | 一区二区免费高清视频 | 欧美日韩一区二区三区不卡视频 | 91在线免费视频 | 国产精品毛片av一区 | 久草免费视 | 免费在线视频a | 不卡一区 | 91在线看片 | 青青草华人在线视频 | 亚洲精品乱码久久久久久按摩 | 国产成人精品一区二区三区四区 | 亚洲精品久久久久久首妖 | 久久综合国产精品 | 精品成人在线观看 | 特一级毛片 | 亚洲一区二区三区欧美 | 国产综合区 | 亚洲一区二区视频在线播放 | 国产精品久久久久久久久久久久冷 | 黄色一级视频免费 | 国产亚洲一区二区在线观看 | 天天操一操 | 欧美在线天堂 | 草久久免费视频 | 日韩毛片在线免费观看 | 久久lu | 亚洲综合视频 | 亚洲国产一区二区三区四区 | av一级久久 | 久久综合久久综合久久 | 日韩久久成人 | 欧美精品网 | 日韩电影在线 | 欧美国产精品 | 国产精品久久久久久久免费大片 |