Sql server 如何使用相同netbios名称的MSDTC?
我在windows server 2003中有一个数据库存储,在不同城市的不同windows服务器中有多个数据库。 我想将不同服务器的数据收集到我的数据库存储中。 我已经为Sql server 如何使用相同netbios名称的MSDTC?,sql-server,sql-server-2008-r2,windows-server-2003,distributed-transactions,msdtc,Sql Server,Sql Server 2008 R2,Windows Server 2003,Distributed Transactions,Msdtc,我在windows server 2003中有一个数据库存储,在不同城市的不同windows服务器中有多个数据库。 我想将不同服务器的数据收集到我的数据库存储中。 我已经为分布式事务启用了MSDTC。我对计算机名有问题。大多数计算机名称都是相同的。例如,计算机全名是:'his.Albury.com','his.ithgow.com',… 我知道msdtc需要netbios名称(hisname在这里),但在我的情况下,网络bios名称不是唯一的。 我能做什么?有可能强制MSDTC使用完整的计算机名
分布式事务启用了MSDTC
。我对计算机名有问题。大多数计算机名称都是相同的。例如,计算机全名是:'his.Albury.com','his.ithgow.com',…
我知道msdtc需要netbios名称(his
name在这里),但在我的情况下,网络bios名称不是唯一的。
我能做什么?有可能强制MSDTC使用完整的计算机名或Ip地址吗?我认为这是不可能的。以下是Microsoft“分布式服务支持团队”的一篇博文摘录,可在此处找到:
“…您应该只输入您使用的服务器的NETBIOS名称
正在尝试运行分布式事务。任何已完成的测试
指定服务器的IP地址或服务器的FQDN后
服务器是无效的测试。必须提供服务器的NETBIOS名称
您试图对其运行分布式事务的服务器
MSDTC使用MSRPC作为底层机制,MSRPC在
仅限NETBIOS名称解析“