13
データベースのトランザクションログがいっぱいです
トランザクションを開いたままにしておく長時間のプロセスがあります。 これを実行する方法を制御できません。 トランザクションは全期間開いたままになっているため、トランザクションログがいっぱいになると、SQL Serverはログファイルのサイズを増やすことができません。 したがって、プロセスはエラーで失敗します"The transaction log for database 'xxx' is full"。 データベースプロパティのトランザクションログファイルのサイズを増やすことでこれを回避しようとしましたが、同じエラーが発生します。 次に何を試すべきかわからない。プロセスは数時間実行されるため、試行錯誤するのは簡単ではありません。 何か案は? 誰かが興味を持っている場合、プロセスは組織のインポートです Microsoft Dynamics CRM 4.0. 十分なディスク容量があります。ログはシンプルロギングモードであり、プロセスを開始する前にログをバックアップしています。 -=-=-=-=-更新-=-=-=-=- これまでのコメントに感謝します。以下は、開いているトランザクションのためにログが大きくならないことを私に信じさせたものです。 次のエラーが発生します... Import Organization (Name=xxx, Id=560d04e7-98ed-e211-9759-0050569d6d39) failed with Exception: System.Data.SqlClient.SqlException: The transaction log for database 'xxx' is full. To find out why space in the log cannot be …