• 締切済み

SQLServer2000SP4のトランザクションログ削除方法

DBをバックアップする際にトランザクションログを削除したいのですが、「データベースの保守計画」では、そのような設定はありません。そこで、「データベースの保守計画」後にトランザクションログを削除するSQLを流そうと考えているのですが、どのようなSQLかが分かりません。当サイトの過去ログを確認したところ BACKUP LOG [データベース名] WITH NO_LOG で削除可能とのことですが、全くトランザクションログは削除されません。削除方法を知っている方がおりましたら、教えてください。

みんなの回答

回答No.1

バックアップ後に BACKUP LOG (データベース名)WITH TRUNCATE_ONLY を実行すればログが切り捨てられます。 ただ、ログを削除しても「圧縮」しないと、見た目上の容量は 変わりませんよ。これは仕様です。

参考URL:
http://www.sqlpassj.org/tokushu/backup/03.aspx

関連するQ&A