次の方法で共有


COM+ CRM のレジストリの設定

ラブルシューティングや開発を支援するために、CRM の動作を変更するためのレジストリ設定がいくつか用意されています。 次の表に説明とともに示されているレジストリ設定は、すべて省略可能です。CRM の通常の操作に必須のものはありません。

すべての CRM レジストリ設定は、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\CRM の下にあります。 CRM キーがまだない場合は、COM3 キーの下に作成します。

CRM レジストリの設定 説明
VTRACE1
REG_DWORD 値。 この値を 0 以外に設定すると、警告またはエラーに関するデバッグ トレース メッセージが有効になります。 これらのメッセージは、デバッガーの出力ウィンドウに表示されます。 この値は、通常のデプロイ時ではなく、開発専用に設定する必要があります。 この値は、CRM サーバー アプリケーションの起動時に読み取られます。
IgnoreCompensatorErrors
REG_DWORD 値。 この値を 0 以外に設定すると、CRM インフラストラクチャは CRM コンペンセータから返されるすべてのエラーを無視することができます。 CRM コンペンセータからのエラーが原因で復旧に失敗した場合は、この値を設定すると復旧を完了させることができます。 この値は、CRM サーバー アプリケーションの起動時に読み取られます。
CheckpointIntervalInSec
REG_DWORD 値。 これは、チェックポイント間隔 (秒単位) です。 既定のチェックポイント間隔は 30 秒です。 チェックポイントは、CRM ログ ファイルから領域を回収するために使用されます。 チェックポイント間隔を長くするとパフォーマンスが向上する可能性がありますが、回復時間が長くなり、CRM ログ ファイルが大きくなります。 この値は、CRM サーバー アプリケーションの起動時に読み取られます。
InitialLogFileSizeInKB
REG_DWORD 値。 これは、初期 CRM ログ ファイルのサイズ (KB 単位) です。 既定の CRM ログ ファイル サイズは 1024 KB (1 MB) です。 CRM ログ ファイルは、トランザクションの負荷に応じて自動的に拡張されますが、高負荷が予想される状況では、この値を増やす必要がある場合があります。 この値は、CRM 対応 COM+ サーバー アプリケーションが起動したときに読み取られますが、CRM サーバー アプリケーションに対して CRM ログ ファイルが既に存在する場合、そのサーバー アプリケーションではこの値は無視されます。
RecoveryTraceEnabled
REG_DWORD 値。 この値を 0 以外に設定すると、復旧トレースが有効になります。 復旧トレースは、CRM ログ ファイルと同じ名前を持つテキスト ファイルで、「.recoverytrace.txt」の拡張子が付いています。
このファイルは、CRM ログ ファイルと同じディレクトリにあります。 復旧トレースは、復旧中の CRM アクティビティのトレースを提供します。これは、問題の診断に使用できます。 この値は、CRM サーバー アプリケーションの起動時に読み取られます。 ただし、CRM サーバー アプリケーションごとに生成される復旧トレース ファイルは、一意です。

COM+ 補正リソース マネージャーの概念