最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL SERVER 數(shù)據(jù)庫備份代碼實例

 更新時間:2019年03月23日 14:22:24   作者:呂忠峰  
這篇文章主要介紹了SQL SERVER數(shù)據(jù)庫備份,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

本文實例為大家分享SQL SERVER數(shù)據(jù)庫備份的具體代碼,供大家參考,具體內(nèi)容如下

/**
  批量循環(huán)備份用戶數(shù)據(jù)庫,做為數(shù)據(jù)庫遷移臨時用
*/

SET NOCOUNT ON

DECLARE @d varchar(8) 
DECLARE @Backup_Flag NVARCHAR(10)
 
SET @d=convert(varchar(8),getdate(),112) 

/***自定義選擇備份哪些數(shù)據(jù)庫****/
--SET @Backup_Flag='UserDB'      -- 所用的用戶數(shù)據(jù)庫
SET @Backup_Flag='AlwaysOnDB'    -- AlwaysOn 用戶數(shù)據(jù)庫

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

以上所述是小編給大家介紹的SQL SERVER數(shù)據(jù)庫備份詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

正蓝旗| 长宁区| 浦县| 达日县| 龙里县| 永宁县| 子洲县| 静乐县| 房产| 四子王旗| 泰宁县| 台江县| 洪湖市| 凤山县| 定南县| 大冶市| 赤城县| 兴义市| 溧水县| 剑河县| 上虞市| 临泽县| 兴义市| 虎林市| 利川市| 昭平县| 贡嘎县| 平乡县| 黎平县| 宜都市| 牟定县| 柯坪县| 沙坪坝区| 通山县| 延庆县| 怀宁县| 衡阳县| 梁平县| 浦城县| 汉沽区| 民丰县|