日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁西西教程數(shù)據(jù)庫教程 → SQLSERVER備份文件的分割備份教程

      SQLSERVER備份文件的分割備份教程

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時(shí)間:2014/12/19 16:14:21字體大。A-A+

      作者:西西點(diǎn)擊:13次評論:0次標(biāo)簽: SQLSERVER

      • 類型:數(shù)據(jù)庫類大。594KB語言:中文 評分:7.7
      • 標(biāo)簽:
      立即下載

      當(dāng)完整備份數(shù)據(jù)庫的時(shí)候,我們有時(shí)候可能會遇到一種極端情況,比如服務(wù)器上C,D,E三個(gè)盤符都只剩下5G空間了

      但是如果要完整備份業(yè)務(wù)庫需要12G的空間,那么這時(shí)候怎么辦呢?

      使用文件組備份嗎?但是數(shù)據(jù)庫沒有做表分區(qū),沒有分多個(gè)文件組,就只有一個(gè)主文件組啊

      這時(shí)候我們可以使用備份文件分割

      我使用自己機(jī)器示范一下,我的機(jī)器上有一個(gè)Temp2的數(shù)據(jù)庫,數(shù)據(jù)庫大小為1GB

      備份

      我們做一個(gè)Temp2數(shù)據(jù)庫的完整備份


      DECLARE @CurrentTime VARCHAR(50), @FileName VARCHAR(200)SET @CurrentTime = REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),'-','_'),' ','_'),':','')        
      --(Temp2 數(shù)據(jù)庫完整備份)SET @FileName = 'C:\Temp2_FullBackup_' + @CurrentTime+'.bak'BACKUP DATABASE [Temp2]TO DISK=@FileName WITH FORMAT


      可以看到需要31MB大小

      那么如何分割備份文件呢?方法很簡單

      剛才是備份到C盤,現(xiàn)在我們備份到C盤和D盤


      DECLARE @CurrentTime VARCHAR(50), @FileName VARCHAR(200),@FileName2 VARCHAR(200)SET @CurrentTime = REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),'-','_'),' ','_'),':','')        
      --(Temp2 數(shù)據(jù)庫完整備份)SET @FileName = 'C:\Temp2_FullBackup_Partial1_' + @CurrentTime+'.bak'SET @FileName2 = 'D:\Temp2_FullBackup_Partial2_' + @CurrentTime+'.bak'BACKUP DATABASE [Temp2]TO DISK=@FileName,DISK=@FileName2WITH FORMAT


      C盤

      D盤

      可以看到每個(gè)備份文件的大小是平均的,都是16MB,如果是分成3個(gè)備份文件,那么就除以3,就是每個(gè)備份文件的大小

      當(dāng)然,如果你要查詢備份文件的信息,無論查詢哪個(gè)備份文件都是可以查詢出來的


      RESTORE FileListOnly From Disk='C:\Temp2_FullBackup_Partial1_2014_12_19_150533.bak'RESTORE FileListOnly From Disk='D:\Temp2_FullBackup_Partial2_2014_12_19_150533.bak'RESTORE HeaderOnly From Disk='C:\Temp2_FullBackup_Partial1_2014_12_19_150533.bak'RESTORE HeaderOnly From Disk='D:\Temp2_FullBackup_Partial2_2014_12_19_150533.bak'


      還原


      USE [master]RESTORE DATABASE [Temp2] FROM  DISK = N'D:\Temp2_FullBackup_Partial1_2014_12_19_150533.bak',DISK = N'D:\Temp2_FullBackup_Partial2_2014_12_19_150533.bak' WITH  FILE = 1,  
      MOVE N'Temp' TO N'E:\DataBase\Temp2.mdf',  
      MOVE N'Temp_log' TO N'E:\DataBase\Temp2_log.ldf',  
      NOUNLOAD,  REPLACE,  STATS = 5GO


      還原的時(shí)候只需要指定所有的備份分割文件的路徑就可以了,當(dāng)然我們一般在服務(wù)器搬遷的時(shí)候都會把這些備份文件一起放到新服務(wù)器的同一個(gè)盤符下面,方便還原

      而不會一個(gè)放C盤,一個(gè)放D盤,一個(gè)放E盤

      還原好了,我們查詢一下數(shù)據(jù)

      還原出來的數(shù)據(jù)庫沒有問題,可以收工了

      總結(jié)

      有時(shí)候當(dāng)服務(wù)器的任何一個(gè)盤符的空間都不足以放下一個(gè)完整備份文件,但是又急需要做一個(gè)完整備份,那么可以采取這種辦法

      當(dāng)然,你也可以插入一個(gè)移動(dòng)硬盤,將數(shù)據(jù)庫備份到一個(gè)移動(dòng)硬盤里去,但是當(dāng)你做集群搬遷,只能遠(yuǎn)程到服務(wù)器去做備份的時(shí)候,這種辦法就比較有用了

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)