kas*_*ter 10 sql-server msdtc transactions windows-server-2008
我们正在将我们的SQL Server移动到它自己的机器上,但是我遇到了通过MSDTC进行交易的问题.
这是ASP.Net为我生成的错误消息:
事务管理器已禁用其对远程/网络事务的支持
我试过谷歌搜索这个,但除了如何解决这个问题的Windows 2003指南之外,还没有找到更多.
谁能告诉我如何在Windows 2008上解决这个问题?(两个SqlServer + IIS框都运行Win 2k8).
谢谢!
Chr*_*s J 25
它可以从组件服务完成.微软已经从Vista开始围绕这个问题扭曲了这个工具.如果"管理工具"菜单上没有"组件服务",请转到"开始">"运行",然后键入" dcomcnfg".
然后,您需要按如下方式导航层次结构:计算机>我的电脑>分布式事务处理协调器>本地DTC.
然后右键单击" 本地DTC",选择" 属性 ...",然后选择" 安全"选项卡.在此选项卡中,您应该能够打开网络DTC.
您可能还需要将DTC的例外添加到Windows防火墙中.
此链接后面的Microsoft Technet上的更多详细信息(包括推荐的设置和防火墙)...... 启用DTC网络访问(Vista/2008)