時間:2024-03-07 21:27作者:下載吧人氣:33
今天需要把一個省外項目的數(shù)據(jù)庫從服務(wù)器上備份、拷貝到本機(jī)(跨地域傳輸數(shù)據(jù)庫備份文件)。
連上VPN,通過遠(yuǎn)程桌面連接,連接上服務(wù)器,發(fā)現(xiàn)數(shù)據(jù)庫文件已經(jīng)有20G以上大小了。
文件太大,公司網(wǎng)絡(luò)也不穩(wěn)定,根本不可能通過網(wǎng)絡(luò)傳輸過來。
于是,把數(shù)據(jù)庫的恢復(fù)模式由“完整”模式設(shè)置為“簡單”模式,接著收縮數(shù)據(jù)庫,
數(shù)據(jù)庫瞬間由20G變成1G多點(diǎn)。
在SSMS中,新建查詢窗口,執(zhí)行數(shù)據(jù)庫備份語句:
–定義變量,把備份數(shù)據(jù)庫的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)存儲過程,執(zhí)行SQL
網(wǎng)友評論