昨日、twitter でつぶやきに上がっていたので軽くまとめてみたいと思います。 SQL Server 2005 までは、 [BACKUP LOG WITH TRUNCATE_ONLY] を使用することで、トランザクションログの強制的な切り捨てをすることができました。 SQL Server 2008 以降では、この SQL は使用できなくなっています。 SQL Server 2008 R2 で廃止されたデータベース エンジンの機能 SQL Server 2008 以降でトランザクションログの強制的な切り捨てはどのように行うかというのが今回の投稿になります。 ■復旧モデルの変更 これは、上記のリンクに書かれている内容になります。 なし。データベースに単純復旧モデルが使用されている場合は、トランザクション ログの切り捨てが自動的に行われます。 ログ バックアップ チェーンをデータベースから削除
![SQL Server 2008 以降のログの切り捨て at SE の雑記](https://cdn-ak-scissors.b.st-hatena.com/image/square/d93b6bf65a1348b23668312d18bf5b4ac035d98a/height=288;version=1;width=512/https%3A%2F%2Fengineermemo.files.wordpress.com%2F2011%2F06%2Fimage_thumb254.png)