【发布时间】:2019-05-02 18:38:21
【问题描述】:
我的任务是在我们的 BizTalk 2013 R2 群集中设置新的第三个节点。服务器已启动并连接到 Windows 集群。 BizTalk 已安装并修补到 CU8,与其他节点的修补程序级别相同。
当我尝试配置 BizTalk 安装时,企业 SSO 部分一切正常,但是当我尝试将 BizTalk 安装加入组时,我收到错误:
您已指定加入一个 BizTalk 组,该组指向 不同的企业单点登录 (SSO) 主密钥服务器。你 将需要重新配置本地企业单点登录才能加入 到同一个 SSO 系统。
我尝试了以下方法:
- 使用 ssomanage 更改了 SSO 数据库,使其指向我们拥有的另一个辅助节点的确切位置。
- 删除 BizTalk 配置并从头开始
- 更改 MSDTC 设置以与辅助节点上看到的设置相对应
- 重新启动服务器
我尝试在谷歌上搜索该问题,但找不到任何东西,一切看起来都井然有序,但显然不是。如果我查看事件日志,我会发现:
The SSO service is starting.
Computer Name: Server3
SQL Server Name: DbCluster1
SSO Database Name: SSODB
Not using SSL. See documentation for details on how to secure the SQL Server connection.
接着是:
Got the current secret from the master secret server.
Secret Server Name: DbCluster1MSDTC
MSID: 8b3af315-d9e6-46b0-a5d4-ab354d43644c
然后是:
Got the previous secret from the master secret server.
Secret Server Name: DbCluster1MSDTC
MSID: 8b3af315-d9e6-46b0-a5d4-ab354d43644c
在我看来,就像 EntSSO 获得了所有需要的数据。但是在此之后我在 EventLog 中找到了这个:
The run-time environment was unable to initialize for transactions required to
support transactional components. Make sure that MS-DTC is running.
(DtcGetTransactionManagerEx(): hr = 0x8004d01c)
不确定这是否有任何联系,但我知道我对如何解决这个问题几乎一无所知。 Google 通常是我的朋友,但今天不是。
有什么想法吗?
【问题讨论】:
标签: biztalk msdtc biztalk-2013