時(shí)間:2024-03-07 21:27作者:下載吧人氣:22
今天需要把一個(gè)省外項(xiàng)目的數(shù)據(jù)庫(kù)從服務(wù)器上備份、拷貝到本機(jī)(跨地域傳輸數(shù)據(jù)庫(kù)備份文件)。
連上VPN,通過(guò)遠(yuǎn)程桌面連接,連接上服務(wù)器,發(fā)現(xiàn)數(shù)據(jù)庫(kù)文件已經(jīng)有20G以上大小了。
文件太大,公司網(wǎng)絡(luò)也不穩(wěn)定,根本不可能通過(guò)網(wǎng)絡(luò)傳輸過(guò)來(lái)。
于是,把數(shù)據(jù)庫(kù)的恢復(fù)模式由“完整”模式設(shè)置為“簡(jiǎn)單”模式,接著收縮數(shù)據(jù)庫(kù),
數(shù)據(jù)庫(kù)瞬間由20G變成1G多點(diǎn)。
在SSMS中,新建查詢(xún)窗口,執(zhí)行數(shù)據(jù)庫(kù)備份語(yǔ)句:
–定義變量,把備份數(shù)據(jù)庫(kù)的QL腳本賦值給變量
declare @SqlBackupDataBase as nvarchar(1000)
set @SqlBackupDataBase=N’BACKUP DATABASE Northwind TO DISK = ”D:Northwind-‘+
CONVERT(varchar(11),GETDATE(),112)+REPLACE(CONVERT(varchar(12),GETDATE(),108),’:’,”)+’.bak”’
–備份文件格式:Northwind-20170111132424.bak
exec sp_executesql @SqlBackupDataBase –調(diào)用系統(tǒng)存儲(chǔ)過(guò)程,執(zhí)行SQL
網(wǎng)友評(píng)論