在线观看 国产-在线高清一级欧美精品-在线高清国产-在线福利视频-久久观看视频-久久观看

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

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > 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

相關下載

查看所有評論+

網友評論

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

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 三级五月天 | 午夜视频一区 | 久久国产精品高清一区二区三区 | 中文字幕 自拍偷拍 | 亚洲大香伊人蕉在人依线 | 91中文字字幕乱码 | 日韩在线欧美在线 | 亚洲精品高清在线观看 | 国产区精品福利在线观看精品 | 制服丝袜自拍偷拍 | 国产成人精品日本亚洲专一区 | 久久99精品久久久久久久不卡 | 尤物精品国产第一福利三区 | 亚洲欧美日韩久久精品第一区 | 精品欧美成人高清视频在线观看 | 四虎永久免费在线观看 | 欧美福利在线播放 | 最佳女婿电影 | 久久美女福利视频 | 亚洲天堂男人天堂 | 最新欧美日韩 | 亚洲国产精品热久久 | 亚洲一区二区三区在线观看蜜桃 | 亚洲天堂视频在线播放 | 自拍三区播 | 一区二区三区不卡免费视频97 | 久久国产精品免费看 | 华人色| 亚洲第一页视频 | 福利视频免费观看 | 国产高清一级毛片在线不卡 | 亚洲精品国产第1页 | 最新亚洲人成网站在线影院 | 亚洲国产精久久久久久久春色 | 一二三区 | 日韩免费精品视频 | 自拍网视频 | 国产福利一区二区精品视频 | 国产成人综合久久精品亚洲 | 欧美日本一区亚洲欧美一区 | 亚洲高清免费视频 |