在本地服务器的触发器中insert链接服务器的某个表,提示没有活动事务,如何解决

edisonyjc 2018-07-30 11:04:40
查了网上的各种方案,还是没有解决问题,还请懂得大神帮忙看一下,谢谢了。
...全文
199 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
二月十六 2018-07-30
  • 打赏
  • 举报
回复
照着网上的帖子都改过了还不行?
https://www.jianshu.com/p/fcdc83329956
吉普赛的歌 2018-07-30
  • 打赏
  • 举报
回复
在触发器中直接用链接服务器插入记录到远程DB, 其实是比较危险的操作。
因为网络不敢说是时时畅通的, 有点小问题就会导致失败, 甚至本身的 增,删,改 操作都跟着失败。

建议:
1. 在源库创建一个 日志表, 触发器将相关操作记录到日志表;
2. 增加作业, 定时(如30秒一次)将日志表中的记录同步到远程数据库。

或者直接用 “复制/订阅”,镜像,alwayson 等功能来做同步。

22,206

社区成员

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

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