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

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

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備份文件的分割備份教程

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

總結

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在线视频色综合 | 日本高清视频一区二区 | 色综合久久综精品 | 青青久久精品国产免费看 | 国产区久久| 国产免费看视频 | www.男人的天堂 | 特黄a大片免费视频 | 久久理论片迅播影院一级 | 日本不卡在线视频高清免费 | 被18号每天强行榨干acg | 白丝校花好湿好紧 | 爆操女友 | 四虎最新永久在线精品免费 | 999久久精品国产 | 日韩专区 | 日韩欧美中文字幕出 | 精品一区二区国语对白 | 色婷婷六月丁香在线观看 | 亚洲精品成人456在线播放 | 成人一级黄色大片 | 强制高h | 图片专区小说专区卡通动漫 | 视频在线观看大片 | sao虎影院桃红视频在线观看 | 国产精品俺来也在线观看了 | 高清国语自产拍免费视频国产 | 国产成人无精品久久久久国语 | 亚洲视频一 | 久久精品视频在线看 | 亚洲免费视 | 国产精品久久久久jk制服 | 国产a毛片在线 | 精品在线免费观看视频 | 三级欧美在线 | 九九九国产视频 | 91香蕉导航| 极品丝袜乱系列在线阅读 | 成人日批视频 | 欧洲vodafonewifi日本 | 出轨娇妻的呻吟1—9 |