Biztalk 2016无法配置组

时间:2017-01-06 09:36:01

标签: biztalk biztalk-2016

我在Biztalk 2016 Group配置期间遇到问题

[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 Info BtsCfg]调用IBTSMsgBoxPerformance :: UninstallArtifacts 卸载perf计数器实例时CounterManager.UninstallArtifacts中的异常。例外细节是: 例外来源:系统 消息:无法删除性能类别,因为此类别未注册或是系统类别。 堆栈跟踪:在System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName)    在Microsoft.BizTalk.MsgBoxPerfCounters.MgmtDbAccessEntity.UninstallInstances(Boolean regularUninstall)    在Microsoft.BizTalk.MsgBoxPerfCounters.CounterManager.UninstallArtifacts(Boolean regularUninstall,String logFileName)

我查了一下这些东西:

  • SQL Server机器是可访问的,SQL Server正在运行,TCP / IP是 启用。
  • 安装用户具有管理员权限。
  • 在Biztalk服务器计算机和SQL Server计算机上配置MSDTC, 使用DTCPing测试从服务器到SQL Server的连接 机器是成功的。
  • 已成功配置SSO。

修改: 日志中的第一个错误行:

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

[2017-01-09 14:42:34:0913错误BtsCfg] d:\ bt \ 52584 \ 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:\ bt \ 52584 \ 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 Info 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:\ bt \ 52584 \ 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:\ bt \ 52584 \ 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 Info BtsCfg]实例化IBTSMsgBoxPerformance对象

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

[2017-01-09 14:42:34:0929 Info BtsCfg]停止追踪

[2017-01-09 14:42:34:0929 Info BtsCfg]输入功能:CWMI :: DeleteServer

[2017-01-09 14:42:34:0929错误BtsCfg] d:\ bt \ 52584 \ 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:\ bt \ 52584 \ 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 Info Configuration Framework]配置摘要:

[2017-01-09 14:42:37:0058错误配置框架]功能:[组]无法配置错误消息[类型异常' System.EnterpriseServices.TransactionProxyException'被扔了。]

[2017-01-09 14:42:37:0058错误配置框架]功能:[BizTalk运行时]无法配置错误消息[由于相关功能(组)无法正确配置而跳过功能。] < / p>

[2017-01-09 14:42:37:0058错误配置框架]功能:[BAM工具]无法配置错误消息[由于相关功能(组)无法正确配置而跳过功能。] < / p>

[2017-01-09 14:42:37:0058错误配置框架]功能:[BAM门户]无法配置错误消息[由于相关功能(组)无法正确配置而跳过功能。] < / p>

3 个答案:

答案 0 :(得分:3)

确保两台机器具有不同的CID: 如何检查:下载并运行DTCPing工具,如果它们相同,您会看到如下警告:警告:两台测试机器的CID值是相同的。

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

解决:在两台计算机之一中重新安装MSDTC: 在命令行中运行:

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

答案 1 :(得分:1)

还要确保Windows防火墙未运行,或者至少不阻止MSDTC。我会把它完全关闭以排除它,然后重新打开它并微调它允许Windows防火墙运行时允许的内容。

答案 2 :(得分:-1)

卸载BizTalk安装程序并重新安装,然后尝试配置它。