标签汇总: ‘MSDTC’

DTCPING的使用注意

2008年十月10日

MSSQL复制如果要采用“即时更新”则需要用到MSDTC,可以用DTCPING来测试MSDTC的环境。DTCPING可以从微软站点下载:
http://www.microsoft.com/downloads/details.aspx?FamilyID=5e325025-4dcd-4658-a549-1d549ac17644&DisplayLang=en

使用说明:http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q306843

在用的时候要注意一定是两台机器同时运行DTCPING来测试。如果只是单边运行会出现如下提示:
RPC pinging failure
 Description:1753-终结点映射器中没有更多的终结点可用。
使得你误以为是RPC没有设置好或者135端口没有开通。

CID相同的问题

2008年十月8日

采用vmware虚拟机测试MSSQL复制,没有重新安装一遍系统,而是克隆了一套,结果遇到CID重复的问题,折腾了好几天。表现为采用DTCPING测试的时候出现如下提示:
WARNING: the CID values for both test machines are the same while this problem won’t stop DTCping test, MSDTC will fail for this …

CID是DTC服务的标志GUID,每台服务器的CID应该不一样才可以正常工作。解决办法如下:
msdtc -uninstall
msdtc -install
就可以重新设置一个CID,然后重新启动服务器就好了。