Biztalk 2016 配置组失败

Biztalk 2016 Fail to configuration Group

我在配置 Biztalk 2016 组时遇到问题

[2017-01-06 16:25:27:0170错误BtsCfg]服务器尚未配置。 要配置服务器,运行 BizTalk Server 配置向导并配置组功能。 [2017-01-06 16:25:27:0186 Info BtsCfg] 实例化 IBTSMsgBoxPerformance 对象 [2017-01-06 16:25:27:0186 信息 BtsCfg] 调用 IBTSMsgBoxPerformance::UninstallArtifacts 卸载性能计数器实例时 CounterManager.UninstallArtifacts 出现异常。异常详细信息是: 异常来源:系统 消息:无法删除性能类别,因为此类别未注册或者是系统类别。 堆栈跟踪:在 System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName) 在 Microsoft.BizTalk.MsgBoxPerfCounters.MgmtDbAccessEntity.UninstallInstances(布尔常规卸载) 在 Microsoft.BizTalk.MsgBoxPerfCounters。CounterManager.UninstallArtifacts(布尔 regularUninstall,字符串 logFileName)

我检查了这些东西:

编辑: 日志中的第一个错误行:

[2017-01-09 14:40:21:0833 错误 BAMConfigWizExt] d:\bt584\private\source\monitoring\configuration\extention\helpers.h(2068): FAILED hr = 80004005 那么

[2017-01-09 14:42:34:0913 错误 BtsCfg] d:\bt584\private\source\setup\btscfg\btswmi.cpp(436): FAILED hr = c0c025b3

[2017-01-09 14:42:34:0913 错误 BtsCfg] 抛出 'System.EnterpriseServices.TransactionProxyException' 类型的异常。

[2017-01-09 14:42:34:0913 错误 BtsCfg] d:\bt584\private\source\setup\btscfg\btscfg.cpp(1820): FAILED hr = c0c025b3

[2017-01-09 14:42:34:0913 Info BtsCfg] 进入函数:CBtsCfg::UnConfigureFeature

[2017-01-09 14:42:34:0913 信息 BtsCfg] 取消配置功能:WMI

[2017-01-09 14:42:34:0913 警告 BtsCfg] 在注册表中找不到 BTS 管理服务器或数据库名称。

[2017-01-09 14:42:34:0913 Info BtsCfg] 进入函数:CWMI::StopHostInstance

[2017-01-09 14:42:34:0913 错误 BtsCfg] d:\bt584\private\source\setup\btscfg\btswmi.cpp(1551): FAILED hr = c0c024bf

[2017-01-09 14:42:34:0913错误BtsCfg]服务器尚未配置。 要配置服务器,运行 BizTalk Server 配置向导并配置组功能。

[2017-01-09 14:42:34:0913 Info BtsCfg] 进入函数:CWMI::UnMapHost

[2017-01-09 14:42:34:0913 错误 BtsCfg] d:\bt584\private\source\setup\btscfg\btswmi.cpp(1696): FAILED hr = c0c024bf

[2017-01-09 14:42:34:0913错误BtsCfg]服务器尚未配置。 要配置服务器,运行 BizTalk Server 配置向导并配置组功能。

[2017-01-09 14:42:34:0913 信息 BtsCfg] 实例化 IBTSMsgBoxPerformance 对象

[2017-01-09 14:42:34:0929 信息 BtsCfg] 调用 IBTSMsgBoxPerformance::UninstallArtifacts 卸载性能计数器实例时 CounterManager.UninstallArtifacts 出现异常。异常详细信息是: 异常来源:系统 消息:无法删除性能类别,因为此类别未注册或者是系统类别。 堆栈跟踪:在 System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName) 在 Microsoft.BizTalk.MsgBoxPerfCounters.MgmtDbAccessEntity.UninstallInstances(布尔常规卸载) 在 Microsoft.BizTalk.MsgBoxPerfCounters。CounterManager.UninstallArtifacts(布尔 regularUninstall,字符串 logFileName)

[2017-01-09 14:42:34:0929 信息 BtsCfg] 停止跟踪

[2017-01-09 14:42:34:0929 Info BtsCfg] 进入函数:CWMI::DeleteServer

[2017-01-09 14:42:34:0929 错误 BtsCfg] d:\bt584\private\source\setup\btscfg\btswmi.cpp(1351): FAILED hr = c0c024bf

[2017-01-09 14:42:34:0929错误BtsCfg]服务器尚未配置。 要配置服务器,运行 BizTalk Server 配置向导并配置组功能。

[2017-01-09 14:42:34:0929 Info BtsCfg] 进入函数:CWMI::UnConfigureGroup [2017-01-09 14:42:34:0929 错误 BtsCfg] d:\bt584\private\source\setup\btscfg\btswmi.cpp(1074): FAILED hr = c0c024bf

[2017-01-09 14:42:34:0929错误BtsCfg]服务器尚未配置。 要配置服务器,运行 BizTalk Server 配置向导并配置组功能。

[2017-01-09 14:42:34:0929 Info BtsCfg] 离开函数:CBtsCfg::UnConfigureFeature

[2017-01-09 14:42:34:0929 Info BtsCfg] 离开函数:CBtsCfg::ConfigureFeature

[2017-01-09 14:42:34:0929警告配置框架]功能配置失败:WMI。

[2017-01-09 14:42:37:0058信息配置框架]配置摘要:

[2017-01-09 14:42:37:0058 错误配置框架]功能:[组] 配置失败并显示错误消息 [抛出 'System.EnterpriseServices.TransactionProxyException' 类型的异常。]

[2017-01-09 14:42:37:0058 错误配置框架]功能:[BizTalk 运行时] 配置失败并显示错误消息[由于依赖功能(组)未能正确配置,功能被跳过。]

[2017-01-09 14:42:37:0058 错误配置框架]功能:[BAM 工具] 配置失败并显示错误消息[由于依赖功能(组)未能正确配置,功能被跳过。]

[2017-01-09 14:42:37:0058 错误配置框架]功能:[BAM 门户] 配置失败并显示错误消息[由于依赖功能(组)未能正确配置,功能被跳过。]

卸载 BizTalk 安装程序和 re-install 然后尝试配置它。

确保两台机器有不同的CID: 如何检查:下载和 运行 DTCPing 工具,如果它们相同,您会看到如下警告: WARNING: The CID values for both test machine are the same.

然后您可以在组配置期间看到错误: 无法配置并显示错误消息 [抛出类型为‘System.EnterpriseServices.TransactionProxyException’的异常。]

解决:re-install两台机器之一的MSDTC: 运行 在命令行中:

msdtc –uninstall
shutdown -r -t 00
msdtc -install
net start msdtc

还要确保 Windows 防火墙没有 运行,或者至少没有阻止 MSDTC。我会完全关闭它以排除它,然后重新打开它并微调它允许的内容,如果你真的想要 Windows 防火墙 运行.