1

回復モードをフルに設定し、トランザクション ログで無制限のファイル拡張を設定しているのに、40 GB のデータベースでトランザクション ログが 2 MB しかないのはなぜだろうと思っています。何か案は?

編集:おそらく毎日数百MBが挿入され、多くの更新が行われていると思います. これは、かなりアクティブな Web サイトを駆動するデータベースです。

4

3 に答える 3

3

ログをバックアップするため、それが本来の目的なのですか?

補足 (コメントできないので): 完全バックアップではログが切り捨てられません。ログ バックアップまたは TRUNCATE_ONLY コマンドのみが、ログを切り捨てます。

于 2008-10-03T17:53:27.473 に答える
2

40 GBのうち、毎日何個のデータが変更されますか?トランザクションログは、ログに記録された操作(挿入、削除、更新)のみをトレースし、BCPまたは他のバルクコマンドを使用して読み取り操作または一括コピーされた挿入をトレースすることはありません(実際には、データを一括ロードするT-SQLコマンドがSQL2000で使用可能かどうかは覚えていません)。
ログに記録された操作に毎日2Mb以上かかると思われる場合は、スケジュールされたジョブを調べて、誰かが定期的にログをダンプしていないかどうかを確認してください。

于 2008-10-03T17:58:17.933 に答える
0

定期的にフル バックアップを実行している場合は、トランザクション ログが切り捨てられます。

于 2008-10-03T17:49:41.883 に答える