トラブルシューティングと開発に役立つ 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 サーバー アプリケーションごとに一意の回復トレース ファイルが生成されます。 |