私はSQLの専門家ではありませんが、基本的なこと以上のことをする必要があるたびに、この事実を思い知らされます。テスト用のデータベースがあり、サイズは大きくありませんが、トランザクション・ログは確実に大きくなっています。トランザクションログを消去するにはどうしたらいいですか?
**ログファイルを切り詰めるには:***。
**ログファイルを縮小するには、次のようにします。
ログ[DBName]をNo_Logでバックアップする。
のいずれかでデータベースを縮小する。
Enterprise Managerを使用する。 データベースを右クリックして、「すべてのタスク」→「データベースの縮小」→「ファイル」→「ログファイルの選択」→「OK」。
T-SQLを使用する :- 。 Dbcc Shrinkfile ([Log_Logical_Name]).
ログファイルの論理名は、sp_helpdbを実行するか、Enterprise Managerのデータベースのプロパティで確認することができます。