通过连接服务器配置分布式事务,来源《SQL-Server-Community-FAQs》 1、检查DTC服务是否正在运行:在CMD中执行services.msc,如果停止了,则开启。 2、网络DTC访问是否可用:如果是windows server 2003 ,请参考:http://support.microsoft.com/kb/817064 如果是更高级别的windows,可以参考:http://technet.microsoft.com/en-us/library/cc753510%28WS.10%29.aspx 3、在链接服务器的防火墙中是否允许DTC服务访问? 4、XACT_ABORT要开启,使用:SET XACT_ABORT ON 5、开启Ad Hoc Distributed Queries: sp_configure 'show advanced options',1 RECONFIGURE GO sp_configure 'Ad Hoc Distributed Queries',1 RECONFIGURE GO
1、检查DTC服务是否正在运行:在CMD中执行services.msc,如果停止了,则开启。
2、网络DTC访问是否可用:如果是windows server 2003 ,请参考:http://support.microsoft.com/kb/817064
如果是更高级别的windows,可以参考:http://technet.microsoft.com/en-us/library/cc753510%28WS.10%29.aspx
3、在链接服务器的防火墙中是否允许DTC服务访问?
4、XACT_ABORT要开启,使用:SET XACT_ABORT ON
5、开启Ad Hoc Distributed Queries:
sp_configure 'show advanced options',1
RECONFIGURE
GO
sp_configure 'Ad Hoc Distributed Queries',1
RECONFIGURE
GO