スポンサードリンク

SQLServer トランザクションログ切り捨て

SQLServerのトランザクションログの切り捨ては「BACKUP LOG WITH TRUNCATE_ONLY」を使っていましたが2008以降は、この機能が使えなくなっているようです。
以前はよく使っていたのですがいい加減な運用ダメということでしょうか。

データベースオプションの復旧モデルを「単純復旧モデル」に変更することでトランザクションログの破棄を行うことができる。

ALTER DATABASE AkairoDB SET RECOVERY SIMPLE;

-- 完全復旧モデル:FULL
-- 一括ログ復旧モデル:BULK_LOGGED
-- 単純復旧モデル:SIMPLE