SQL Serverのトランザクションログを読みましたが、それらの使用/管理方法に完全に満足しているわけではありません。トランザクションのロールバック、ミラーリング、レプリケーション、ログ配布などに重要であることがわかりました。
私には、それらはまだブラックボックスのように見え、私はそれらを使って何かをすることに完全に満足しているわけではありません。トランザクションログファイルを表示したり、それに関する情報を取得したりできるツールはありますか?トランザクションログの配布などが必要ない場合は、ログファイルを定期的に縮小または切り捨てても大丈夫ですか?特に、バックアップをテストインスタンスに復元する場合、スペースを占有する数ギガバイトのログファイルが本当に必要ですか?トランザクションログに特に依存していて、ログファイルを縮小/切り捨てた場合に機能しない、他にどのような機能に注意する必要がありますか?