我对已经解决的问题有疑问,但我不明白解决方案,有人可以解释一下吗?
这是情景:
我在服务器x和y之间使用了服务器。
在服务器x上创建的链接服务器,用于在服务器y上执行读/写操作。
我可以在服务器上通过服务器x上的SQL会话更新表,但是 当我通过应用程序更新时,我收到此错误:
无法执行操作,因为OLE DB提供程序" SQLNCLI11"对于链接服务器" somename"无法开始分布式交易
我问过一位高级顾问,建议之前写下 notrans: 更新语句,如下所示:
notrans:update statment
这是工作,谁能解释为什么?我没有在网上找到任何东西。