質問 |
||
| QNo.3433681 | SQLServer2000SP4のトランザクションログ削除方法 | |
|---|---|---|
| 質問者:sexymasuda |
DBをバックアップする際にトランザクションログを削除したいのですが、「データベースの保守計画」では、そのような設定はありません。そこで、「データベースの保守計画」後にトランザクションログを削除するSQLを流そうと考えているのですが、どのようなSQLかが分かりません。当サイトの過去ログを確認したところ BACKUP LOG [データベース名] WITH NO_LOG で削除可能とのことですが、全くトランザクションログは削除されません。削除方法を知っている方がおりましたら、教えてください。 |
|
困り度:
|
||
| 質問投稿日時: 07/10/16 11:34 |
||
回答 |
|
| ANo.1 | バックアップ後に BACKUP LOG (データベース名)WITH TRUNCATE_ONLY を実行すればログが切り捨てられます。 ただ、ログを削除しても「圧縮」しないと、見た目上の容量は 変わりませんよ。これは仕様です。 |
|---|---|
| 回答者:chocorate23 | |
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| 回答日時: 07/11/03 06:13 |
|
| |
| 参考URL: | http://www.sqlpassj.org/tokushu/backup/03.aspx |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |