昨日、twitter でつぶやきに上がっていたので軽くまとめてみたいと思います。
SQL Server 2005 までは、 [BACKUP LOG WITH TRUNCATE_ONLY] を使用することで、トランザクションログの強制的な切り捨てをすることができました。
SQL Server 2008 以降では、この SQL は使用できなくなっています。
SQL Server 2008 R2 で廃止されたデータベース エンジンの機能
SQL Server 2008 以降でトランザクションログの強制的な切り捨てはどのように行うかというのが今回の投稿になります。