lovesan

lovesan

日常分享,各种优惠,服务器,编程,运维等

解決SQL SERVER的MSDB庫佔用大量空間

有時會遇到 SQL SERVER 的 MSDB 庫佔用大量硬碟空間,導致硬碟暴滿,使用以下方法可以清理
原因大概率就是備份日誌太大了

注意:清理前請確定知道自己在幹什麼#

確定備份日誌是無用的再執行清理,此操作是無法恢復的#

truncate table backupfile;
truncate table backupfilegroup;
truncate table restorefile;
truncate table restorefilegroup;
truncate table restorehistory;
truncate table backupset;
truncate table backupmediafamily;
truncate table backupmediaset;

如果不需要記錄日誌,則可以通過以下命令禁用日誌#

dbcc traceon(3226,-1)

至此完成清理,如果資料庫沒有變小可以收縮一下,一般情況下是會自動收縮的

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。