小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

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
dbcc shrinkfile(BBS_Log)

http://www.techbank.jp/sqlserver/#a2

尚、上記コマンド実行後は、それまでのロールバック等が出来なくなります。自己責任でお願いします。