SQL2000/2005 でログ ファイルが大きくなるのを防ぐ方法はありますか?
私は大量のインサートを使用して非常に広範なプロセスを実行しており、ログは屋根を通過しています.
編集:ライブデータの毎日の更新ではなく、バッチインポートプロセスについて話していることに注意してください。
SQL2000/2005 でログ ファイルが大きくなるのを防ぐ方法はありますか?
私は大量のインサートを使用して非常に広範なプロセスを実行しており、ログは屋根を通過しています.
編集:ライブデータの毎日の更新ではなく、バッチインポートプロセスについて話していることに注意してください。
ログを無効にすることはできませんが、バッチで挿入を実行し、バッチ間でログをバックアップ/切り捨てることができます。
データがデータベースの外部からのものである場合は、BCPの使用を検討することもできます。
バッチが一時テーブルを使いすぎる可能性があります。
復旧モデルを変更すると、ログ チェーンが変更されるため、復元が必要な場合に古いログ バックアップが役に立たなくなります。
通常、完全な回復が必要な場合は、ロード プロセス中のログ バックアップの頻度を増やします。これは、ロード プロセスの前後に msdb データベースの sp_update_jobschedule プロシージャを使用して、ログ バックアップのジョブ スケジュールを変更することで実行できます。
データベースの作成時に「自動拡張」をオフにすることができます。
この設定は、データベースおよび/またはログファイルに対して個別に変更できます。
自動拡張設定の変更 SQL Server http://www.server-management.co.uk/images/library/c1652bc7-.jpg
復旧モードを SIMPLE に変更すると、ログはそれほど大きくなりません。
このソリューションに関する人々の意見は何ですか?