SQL Server使用時のトランザクションログの圧縮方法
以前に「MS-SQL Server2000でのトランザクションログ切捨てについて」を書きましたが、具体的な記事を見つけたのでメモしときます。
「HDDの容量不足を解消!トランザクションログの圧縮方法」
書式:
backup log DB名 with no_log
dbcc shrinkfile(トランザクションログファイル名)※このコマンドはクエリアナライザ上で実行します。
※トランザクションログファイル名は、Enterprise Managerを開き、
該当DBを右Click→「プロパティ」→「トランザクション ログ」タブを
選択すると「ファイル名」という欄があります。
これを「トランザクションログファイル名」としています。実行例:
DB名:BBS
トランザクションログファイル名:BBS_Log
- -
backup log BBS with no_log
http://www.techbank.jp/sqlserver/#a2
dbcc shrinkfile(BBS_Log)
尚、上記コマンド実行後は、それまでのロールバック等が出来なくなります。自己責任でお願いします。