新しく質問する

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

役に立った:1件
  • 質問者:sexymasuda
  • 投稿日時:2007/10/16 11:34
  • 困り度:困ってます
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

DBをバックアップする際にトランザクションログを削除したいのですが、「データベースの保守計画」では、そのような設定はありません。そこで、「データベースの保守計画」後にトランザクションログを削除するSQLを流そうと考えているのですが、どのようなSQLかが分かりません。当サイトの過去ログを確認したところ

BACKUP LOG [データベース名] WITH NO_LOG

で削除可能とのことですが、全くトランザクションログは削除されません。削除方法を知っている方がおりましたら、教えてください。

この質問に回答する
このQ&Aは役に立ちましたか?(役に立った:1件)

回答(1件)

  • 参考になった:0件
  • 回答者:chocorate23
  • 回答日時:2007/11/03 06:13

バックアップ後に
BACKUP LOG (データベース名)WITH TRUNCATE_ONLY
を実行すればログが切り捨てられます。

ただ、ログを削除しても「圧縮」しないと、見た目上の容量は
変わりませんよ。これは仕様です。

通報する

  
このQ&Aは役に立ちましたか?(役に立った:1件)

このページのトップへ

Facebook公式ページ

公式Twitter