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