一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - sql server備份文件的分割備份教程

sql server備份文件的分割備份教程

2022-02-21 22:06MSSQL教程網 Sql Server

當完整備份數據庫的時候,我們有時候可能會遇到一種極端情況,比如服務器上C,D,E三個盤符都只剩下5G空間了,但是如果要完整備份業務庫需要12G的空間,那么這時候怎么辦呢? 使用文件組備份嗎?但是數據庫沒有做表分區,沒有分

當完整備份數據庫的時候,我們有時候可能會遇到一種極端情況,比如服務器上C,D,E三個盤符都只剩下5G空間了,但是如果要完整備份業務庫需要12G的空間,那么這時候怎么辦呢?

使用文件組備份嗎?但是數據庫沒有做表分區,沒有分多個文件組,就只有一個主文件組啊,這時候我們可以使用備份文件分割

我使用自己機器示范一下,我的機器上有一個Temp2的數據庫,數據庫大小為1GB

sql server備份文件的分割備份教程

備份

我們做一個Temp2數據庫的完整備份

DECLARE@CurrentTimeVARCHAR(50),@FileNameVARCHAR(200)SET@CurrentTime=REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR,GETDATE(),120),'-','_'),'','_'),':','')

--(Temp2數據庫完整備份)SET@FileName='C:\Temp2_FullBackup_'+@CurrentTime+'.bak'BACKUPDATABASE[Temp2]TODISK=@FileNameWITHFORMAT

可以看到需要31MB大小

sql server備份文件的分割備份教程

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

剛才是備份到C盤,現在我們備份到C盤和D盤

DECLARE@CurrentTimeVARCHAR(50),@FileNameVARCHAR(200),@FileName2VARCHAR(200)SET@CurrentTime=REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR,GETDATE(),120),'-','_'),'','_'),':','')

--(Temp2數據庫完整備份)SET@FileName='C:\Temp2_FullBackup_Partial1_'+@CurrentTime+'.bak'SET@FileName2='D:\Temp2_FullBackup_Partial2_'+@CurrentTime+'.bak'BACKUPDATABASE[Temp2]TODISK=@FileName,DISK=@FileName2WITHFORMAT

C盤

sql server備份文件的分割備份教程

sql server備份文件的分割備份教程

D盤

sql server備份文件的分割備份教程

sql server備份文件的分割備份教程

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

當然,如果你要查詢備份文件的信息,無論查詢哪個備份文件都是可以查詢出來的

RESTOREFileListOnlyFromDisk='C:\Temp2_FullBackup_Partial1_2014_12_19_150533.bak'RESTOREFileListOnlyFromDisk='D:\Temp2_FullBackup_Partial2_2014_12_19_150533.bak'RESTOREHeaderOnlyFromDisk='C:\Temp2_FullBackup_Partial1_2014_12_19_150533.bak'RESTOREHeaderOnlyFromDisk='D:\Temp2_FullBackup_Partial2_2014_12_19_150533.bak'

sql server備份文件的分割備份教程

還原

USE[master]RESTOREDATABASE[Temp2]FROMDISK=N'D:\Temp2_FullBackup_Partial1_2014_12_19_150533.bak',DISK=N'D:\Temp2_FullBackup_Partial2_2014_12_19_150533.bak'WITHFILE=1,

MOVEN'Temp'TON'E:\DataBase\Temp2.mdf',

MOVEN'Temp_log'TON'E:\DataBase\Temp2_log.ldf',

NOUNLOAD,REPLACE,STATS=5GO

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

而不會一個放C盤,一個放D盤,一個放E盤

sql server備份文件的分割備份教程

還原好了,我們查詢一下數據

sql server備份文件的分割備份教程

sql server備份文件的分割備份教程

還原出來的數據庫沒有問題,可以收工了

總結

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

當然,你也可以插入一個移動硬盤,將數據庫備份到一個移動硬盤里去,但是當你做集群搬遷,只能遠程到服務器去做備份的時候,這種辦法就比較有用了

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲区一| 97爱干 | 欧美综合亚洲图片综合区 | 欧美操大逼视频 | 国产成人精品日本亚洲网址 | 日本老师动漫 | 男人的私人影院 | 免费被靠视频动漫 | 精品日韩欧美一区二区三区 | 欧美人与物videos另类3d | 手机看片自拍自自拍日韩免费 | japanesexxxx日本妞| 久久久这里有精品999 | 美女大乳被捏羞羞漫画 | 网站视频免费 | 午夜办公室在线观看高清电影 | 无码人妻视频又大又粗欧美 | 精品视频手机在线观看免费 | 大学生宿舍飞机 free | 狠狠干日日操 | 男人扒开女人下身添 | 精品国产国产精2020久久日 | 白白国产永久免费视频 | 亚洲 欧美 中文 日韩 视频 | 国产香蕉国产精品偷在线观看 | 欧美久久综合网 | 色琪琪原网站亚洲香蕉 | 成人国产精品视频频 | 国产偷窥| narutomanga玖辛奈之乳 | 果冻传媒在线视频播放观看 | 亚洲免费色 | 亚洲国产精品成 | 亚洲国产成人资源在线桃色 | 久久黄视频 | 九九九九在线精品免费视频 | 国产精品2 | 鬼吹灯之天星术免费观看 | 日产2021免费一二三四区 | 精品国产爱久久 | 亚洲XXX午休国产熟女屁 |