COM+ CRM 注册表设置

多个注册表设置可用于修改 CRM 行为,以帮助进行故障排除和开发。 下表中列出了和描述的所有这些注册表设置都是可选的;CRM 的正常操作不需要任何项。

所有 CRM 注册表设置都在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\CRM下。 在 COM3 密钥下创建 CRM 密钥(如果尚不存在)。

CRM 注册表设置 说明
VTRACE1
REG_DWORD值。 将此值设置为除零以外的任何内容,可针对警告或错误启用调试跟踪消息。 可以在调试器输出窗口中看到这些消息。 此值应仅用于开发,而不是在正常部署期间设置。 当任何 CRM 服务器应用程序启动时,将读取此值。
IgnoreCompensatorErrors
REG_DWORD值。 将此值设置为除零以外的任何内容都允许 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值。 将此值设置为除零以外的任何内容即可启用恢复跟踪。 恢复跟踪是一个文本文件,其名称与 CRM 日志文件相同,扩展名如下:.recoverytrace.txt。
此文件与 CRM 日志文件位于同一目录中。 恢复跟踪提供恢复期间 CRM 活动的跟踪,可用于问题诊断。 当任何 CRM 服务器应用程序启动时,将读取此值。 但是,为每个 CRM 服务器应用程序生成唯一的恢复跟踪文件。

COM+ 补偿资源管理器概念