日期:2014-05-17  浏览次数:20452 次

SQL高手进来看看,关于远程数据更新的问题
情景:两台服务器数据库之间进行通信,数据库都是SQL SERVER
问题:现在在A服务器某表中写一个触发器,用于将A中某张表数据更新到B服务器相关表中。触发器中有个语句是直接更新B服务器中的某个视图,但这个视图里面也有触发器。当在A服务器中执行这个触发器中时就发生了错误,错误提示信息为:
"语句已终止。
消息 16933,级别 16,状态 1,第 1 行
此游标不包括正在修改的表,或该表不能通过此游标更新。"


可是把更新语句单独执行又没有问题,也就是说:在A服务器上远程更新B服务器上的这个视图,可以成功。
但是同样的操作,放在触发器里就不行了
------解决方案--------------------
看看这个 http://msdn.microsoft.com/zh-cn/library/ms191520(v=sql.105).aspx
------解决方案--------------------
请问如何设置呢
------解决方案--------------------
引用:
看看这个 http://msdn.microsoft.com/zh-cn/library/ms191520(v=sql.105).aspx

你好
我在A服务器上启用了递归触发器,可还是不行呢?