91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

sql server 2008 壓縮備份數據庫(20g)

發布時間:2020-10-25 00:15:21 來源:腳本之家 閱讀:199 作者:Sunny秋刀魚 欄目:數據庫

今天需要把一個省外項目的數據庫從服務器上備份、拷貝到本機(跨地域傳輸數據庫備份文件)。

連上VPN,通過遠程桌面連接,連接上服務器,發現數據庫文件已經有20G以上大小了。

文件太大,公司網絡也不穩定,根本不可能通過網絡傳輸過來。

于是,把數據庫的恢復模式由“完整”模式設置為“簡單”模式,接著收縮數據庫,

數據庫瞬間由20G變成1G多點。

在SSMS中,新建查詢窗口,執行數據庫備份語句:

--定義變量,把備份數據庫的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 --調用系統存儲過程,執行SQL

備份成功后,備份的bak文件有1.16G大小:

sql server 2008 壓縮備份數據庫(20g)

接著,興沖沖地拷貝bak文件到本機,

結果:總是在傳輸的過程中,傳輸自動中斷。

原因是 網絡不穩定,網絡的帶寬限制。

想想,能不能備份成更小的bak文件呢?

最后用到了sql server 2008 以上版本的數據庫的新特性:壓縮備份數據庫。

其實就是在備份數據庫的語句上加上 “with STATS = 1,compression”,

完整壓縮備份數據庫語句如下:

--定義變量,把備份數據庫的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 --調用系統存儲過程,執行SQL

備份成功后,發現備份的bak文件只有160MB大小:

sql server 2008 壓縮備份數據庫(20g)

最后順利地把這個數據庫備份文件拷貝并還原到本機數據庫。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇江市| 晋中市| 乌海市| 五华县| 合川市| 云梦县| 五莲县| 买车| 琼海市| 巴彦县| 勐海县| 开化县| 资源县| 尼木县| 类乌齐县| 法库县| 乐陵市| 泰州市| 湖州市| 榆树市| 通化县| 汽车| 石泉县| 隆子县| 县级市| 岑溪市| 高碑店市| 德令哈市| 安龙县| 巴彦县| 留坝县| 和林格尔县| 噶尔县| 漾濞| 黄浦区| 新和县| 陵川县| 阳山县| 和静县| 河北省| 应城市|