時々、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)
これでクリーンアップが完了しました。データベースが小さくならない場合は、収縮させることができます。一般的には自動的に収縮します。