Sql server 执行s。来自链接服务器的过程,填充表
链接服务器“server1”的OLE DB提供程序“SQLNCLI11”返回消息“合作伙伴事务管理器已禁用对远程/网络事务的支持”。 Msg 7391,16级,状态2,程序sp2,第12行 无法执行该操作,因为链接服务器“server1”的OLE DB提供程序“SQLNCLI11”无法开始分布式事务 而且程序很简单Sql server 执行s。来自链接服务器的过程,填充表,sql-server,transactions,linked-server,Sql Server,Transactions,Linked Server,链接服务器“server1”的OLE DB提供程序“SQLNCLI11”返回消息“合作伙伴事务管理器已禁用对远程/网络事务的支持”。 Msg 7391,16级,状态2,程序sp2,第12行 无法执行该操作,因为链接服务器“server1”的OLE DB提供程序“SQLNCLI11”无法开始分布式事务 而且程序很简单 insert into #tmp2 exec sp2 @d1, @d2, 0 没有insert,它就工作了,就像exec sp2@d1、@d2,0 我哪里都没有交易 有什么问题吗?
insert into #tmp2 exec sp2 @d1, @d2, 0
没有insert,它就工作了,就像exec sp2@d1、@d2,0
我哪里都没有交易
有什么问题吗?请在数据库服务器上启动MSDTC服务。也设置 “远程过程事务升级”属性更改为“false”
e、 g.sp_serveroption,'remote proc transaction promotion',false之前也有类似的问题。您能否尝试给出我的答案: