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

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

軟件下載吧

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

SQL SERVER 數據庫備份詳細代碼

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

本文實例為大家分享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

相關下載

查看所有評論+

網友評論

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

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 激情五月综合 | 精品国产乱码一区二区三区 | 亚洲免费在线播放 | 国产一级片久久久 | 国产传媒毛片精品视频第一次 | 国产一区高清 | 国外成人免费视频 | 午夜私人影院在线观看 | 在线国产一区二区 | 午夜色婷婷 | 欧美成人高清 | 一区二区三区四区不卡视频 | 人人鲁人人莫人人爱精品 | 嫩草黄色影院 | 在线免费观看成人 | 97国产精品视频人人做人人爱 | 国产成人免费视频网站高清观看视频 | 免费日本视频 | 成在线人视频免费视频 | 中文字幕在线观看视频网站 | 久久一起草 | 我要看黄色录像一级片 | 婷婷久久综合 | 日日天天 | 一级欧美| 色综合一区二区三区 | 久久精品国产亚洲夜色av网站 | 伊人久操 | 成人1区2区 | av国产精品 | 国产乱码高清区二区三区在线 | 午夜精品久久久久久久久久久久 | 国产一区二区三区四区在线观看 | 亚洲国产成人精品久久 | 91麻豆精品国产91久久久久久久久 | 欧美日韩精品专区 | 一级毛片观看 | 亚洲欧美一区二区三区国产精品 | 九九视频在线观看 | 日日干日日操 | 国产精品99久久久久久宅男 |