我有一个特定的查询,它在远程链接服务器上执行存储过程并将结果插入到本地临时表中。是否有查询提示或某种方式强迫其不提升远程过程事务?编辑:我问这个问题的原因是,在执行远程过程调用时,我得到了以下错误:
OLE DB提供程序"SQLNCLI11“用于链接服务器"MyRemotelyLinkedServer”返回消息“事务管理器已禁用其对远程MSG7391,级别16,状态2,过程spMyRemoteP
我在服务器A中创建了instead of trigger,在其中我调用了一个过程,而这个过程又调用了链接服务器(服务器B)中的其他过程。触发(A) ->程序(A) ->程序(B)
OLE DB提供程序"SQLNCLI11“用于链接服务器"xxx”返回消息“合作伙伴事务管理器已禁用其对远程/网络事务的支持MSG7391,级别16,状态2,第1行无法执行操作,因为OLE DB提供程序&qu
我有一个多线程调度程序进程(.NET),它调用一个存储过程,该存储过程需要从链接服务器中提取数据,并最终将数据插入到本地表中。我没有显式地使用任何事务--我不关心进程失败,因为我可以重新运行。此外,我希望避免分布式事务(MSDTC)的复杂性。OLE DB provider "SQLNCLI11" for linked server "XXXX" returned message "No transaction is active.我可以理解一个隐式
我想调用一个web服务在它的数据库中插入一条记录,然后如果web服务成功执行操作,我想在另一个城市的远程数据库中插入一条记录。result==0)//If success Connect to a remote database and then insert a record 根据我的示例代码,如果通过web服务和web服务插入的数据返回成功,但我无法在另一个城市的远程数据库中插入记录,将会发生什么情况。我自己编写web服务代码。