SQL高手进来看看,关于远程数据更新的问题

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


可是把更新语句单独执行又没有问题,也就是说:在A服务器上远程更新B服务器上的这个视图,可以成功。
但是同样的操作,放在触发器里就不行了
...全文
126 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weileiweilei110 2012-11-14
  • 打赏
  • 举报
回复
引用 1 楼 OrchidCat 的回复:
看看这个 http://msdn.microsoft.com/zh-cn/library/ms191520(v=sql.105).aspx
你好 我在A服务器上启用了递归触发器,可还是不行呢?
weileiweilei110 2012-11-13
  • 打赏
  • 举报
回复
请问如何设置呢

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧