1

SQL 2000 SP4 データベースで BizTalk 2006 サーバー インスタンスを実行しています。10 GB のトラッキング DDB を持っています (9 GB 使用済み / 1 GB 無料)。DTADB Archive & Purge ジョブを 1 時間ごとに実行しています。10 日 / 14 日ハードでメッセージをパージしています。エラーなく実行されます。パージを 5 日間 / 9 日間ハードに減らし、追跡データベースのサイズは 5% 未満しか減少しません。

この問題の原因について、誰か考えや経験がありますか?

4

3 に答える 3

1

SQLServer2000を使用していることが原因である可能性があります。

データベースのパージを構成するためのドキュメントには、SQLServer2005および2008が具体的に記載されています。

http://msdn.microsoft.com/en-us/library/aa558715(BTS.10).aspx

SQLServer2000でパージスクリプトを実行する際に問題が発生した人もいます。

http://www.biztalkgurus.com/forums/p/9443/18513.aspx

お役に立てれば

于 2009-08-10T21:05:47.653 に答える
0

結局、唯一の解決策は追跡DBを手動でパージすることでした...

http://msdn.microsoft.com/en-us/library/dd800104(BTS.10).aspx

なぜそれが起こるのか分かりません。

DTA アーカイブおよびパージ SQL Server エージェント ジョブは、データベースの継続的なパージと格納された追跡データの圧縮により、BizTalk 追跡 (BizTalkDTADb) データベースからデータを手動でパージする必要性を減らします。BizTalk 追跡 (BizTalkDTADb) データベースが大きくなりすぎて、持続的なパフォーマンスの低下が発生し、DTA のアーカイブと消去ジョブがデータベースの増大に追いつかない場合は、データを手動で消去する必要がある場合があります。

これは、日常的なハウスキーピングの一部である可能性があることを暗示しているようです。

于 2009-09-14T15:29:48.850 に答える