sql server 2008 壓縮備份數(shù)據(jù)庫(20g)
今天需要把一個省外項目的數(shù)據(jù)庫從服務(wù)器上備份、拷貝到本機(跨地域傳輸數(shù)據(jù)庫備份文件)。
連上VPN,通過遠程桌面連接,連接上服務(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多點。
在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
備份成功后,備份的bak文件有1.16G大小:
接著,興沖沖地拷貝bak文件到本機,
結(jié)果:總是在傳輸?shù)倪^程中,傳輸自動中斷。
原因是 網(wǎng)絡(luò)不穩(wěn)定,網(wǎng)絡(luò)的帶寬限制。
想想,能不能備份成更小的bak文件呢?
最后用到了sql server 2008 以上版本的數(shù)據(jù)庫的新特性:壓縮備份數(shù)據(jù)庫。
其實就是在備份數(shù)據(jù)庫的語句上加上 “with STATS = 1,compression”,
完整壓縮備份數(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''' +'with STATS = 1,compression' --備份文件格式:Northwind-20170111132424.bak exec sp_executesql @SqlBackupDataBase --調(diào)用系統(tǒng)存儲過程,執(zhí)行SQL
備份成功后,發(fā)現(xiàn)備份的bak文件只有160MB大小:
最后順利地把這個數(shù)據(jù)庫備份文件拷貝并還原到本機數(shù)據(jù)庫。
- SQL Server 2008數(shù)據(jù)庫設(shè)置定期自動備份的方法
- SQL Server 2008及更高版本數(shù)據(jù)庫恢復(fù)方法之日志尾部備份
- SQL Server 2008 備份數(shù)據(jù)庫、還原數(shù)據(jù)庫的方法
- 通過SQL Server 2008數(shù)據(jù)庫復(fù)制實現(xiàn)數(shù)據(jù)庫同步備份
- SQL server 2008 數(shù)據(jù)安全(備份和恢復(fù)數(shù)據(jù)庫)
- SQL Server 2005/2008 用戶數(shù)據(jù)庫文件默認路徑和默認備份路徑修改方法
- SQL Server 2008每天自動備份數(shù)據(jù)庫的圖文教程
相關(guān)文章
SQL Server中實現(xiàn)自定義數(shù)據(jù)加密功能
在當今數(shù)字化時代,數(shù)據(jù)安全已成為企業(yè)和個人最為關(guān)注的問題之一,SQL Server提供了多種數(shù)據(jù)加密技術(shù),包括透明數(shù)據(jù)加密(TDE)、備份加密以及列級加密等,本文將詳細介紹如何在SQL Server中實現(xiàn)自定義數(shù)據(jù)加密功能,需要的朋友可以參考下2024-08-08SQL?Server?Reporting?Services?匿名登錄的問題及解決方案
這篇文章主要介紹了關(guān)于?SQL?Server?Reporting?Services?匿名登錄的解決方案,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09數(shù)據(jù)庫復(fù)制性能測試 推送模式性能測試
使用了數(shù)據(jù)庫復(fù)制的人,首先擔心的就是主服務(wù)器和備份服務(wù)器的性能消耗問題,本人也是對此十分擔憂,查了半天,基本上沒發(fā)現(xiàn)類似的測試說明,就自己測試了一下,下面為測試的結(jié)果,僅供參考2012-06-06SqlServer開發(fā)神器'SQLPrompt'插件的使用詳解
SQLPrompt是Sql?Server?開發(fā)智能提示插件,方便查詢表結(jié)果,避免了開發(fā)人員一個個敲查詢語句、執(zhí)行語句等,這篇文章主要介紹了SqlServer數(shù)據(jù)庫開發(fā)神器'SQLPrompt插件'的使用說明,需要的朋友可以參考下2023-03-03SQL Server降權(quán)運行 SQL Server 2000以GUESTS權(quán)限運行設(shè)置方法
由于sql注入問題比較常見,很多黑客都是通過sqlserver數(shù)據(jù)庫漏洞直接獲取系統(tǒng)權(quán)限,所以sqlserver的安全設(shè)置尤為重要,簡單簡單分享下sqlserver低權(quán)限運行方法2014-07-07