1

SQL2000/2005 でログ ファイルが大きくなるのを防ぐ方法はありますか?

私は大量のインサートを使用して非常に広範なプロセスを実行しており、ログは屋根を通過しています.

編集:ライブデータの毎日の更新ではなく、バッチインポートプロセスについて話していることに注意してください。

4

6 に答える 6

2

ログを無効にすることはできませんが、バッチで挿入を実行し、バッチ間でログをバックアップ/切り捨てることができます。

データがデータベースの外部からのものである場合は、BCPの使用を検討することもできます。

于 2009-02-19T11:59:49.443 に答える
-1

バッチが一時テーブルを使いすぎる可能性があります。

于 2009-09-16T19:56:58.973 に答える
-1

復旧モデルを変更すると、ログ チェーンが変更されるため、復元が必要な場合に古いログ バックアップが役に立たなくなります。

通常、完全な回復が必要な場合は、ロード プロセス中のログ バックアップの頻度を増やします。これは、ロード プロセスの前後に msdb データベースの sp_update_jobschedule プロシージャを使用して、ログ バックアップのジョブ スケジュールを変更することで実行できます。

于 2009-03-09T08:41:24.733 に答える
-2

データベースの作成時に「自動拡張」をオフにすることができます。
この設定は、データベースおよび/またはログファイルに対して個別に変更できます。

自動拡張設定の変更 SQL Server http://www.server-management.co.uk/images/library/c1652bc7-.jpg

于 2009-02-19T12:03:45.283 に答える
-2

復旧モードを SIMPLE に変更すると、ログはそれほど大きくなりません。

このソリューションに関する人々の意見は何ですか?

于 2009-02-20T08:51:27.953 に答える