【发布时间】:2014-10-08 22:24:48
【问题描述】:
我在使用 wcf-sql 适配器连接到集群 sql 服务器实例时遇到问题。 sql集群基础设施是:
我们有 2 台服务器,SVR1 和 SVR2,每台都安装了一个命名的 SQL 实例 INST1,这 2 台服务器是集群的。在 SRV1 中,安装了群集 MSDTC 并将 NETBIOS 名称分配为 DTCCLUSTER1。 SRV1/SRV2 和 DTCCLUSTER1 有自己的 IP 地址。
当我尝试使用 WCF-SQL 适配器连接到此 SQL Server 时,出现超时错误,最后发现这是由 MSDTC 连接问题引起的。 SRV1 到 BizTalk 服务器和 BizTalk 到 SRV1 的 DTCPing 测试均失败。
托管 DTCCLUSTER1 的 SRV1 已配置为允许入站和出站连接。出于安全原因,我们不能在 MSDTC 中允许“No Auth”,但在 SRV1 和 BizTalk 服务器端都选择了“Mutual Auth required”。
在服务器端,防火墙配置为允许 DCE RPC 入站和出站。我们甚至禁用了 BizTalk 服务器端的防火墙。也没有网络阻塞端口。
我们现在仍在进行故障排除,但我的问题更笼统:对于群集 SQL Server,MSDTC 的正确配置是什么?
【问题讨论】:
标签: sql-server-2008-r2 biztalk msdtc