社区
疑难问题
帖子详情
在本地服务器的触发器中insert链接服务器的某个表,提示没有活动事务,如何解决
edisonyjc
2018-07-30 11:04:40
查了网上的各种方案,还是没有解决问题,还请懂得大神帮忙看一下,谢谢了。
...全文
201
2
打赏
收藏
在本地服务器的触发器中insert链接服务器的某个表,提示没有活动事务,如何解决
查了网上的各种方案,还是没有解决问题,还请懂得大神帮忙看一下,谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
二月十六
2018-07-30
打赏
举报
回复
照着网上的帖子都改过了还不行?
https://www.jianshu.com/p/fcdc83329956
吉普赛的歌
2018-07-30
打赏
举报
回复
在触发器中直接用链接服务器插入记录到远程DB, 其实是比较危险的操作。
因为网络不敢说是时时畅通的, 有点小问题就会导致失败, 甚至本身的 增,删,改 操作都跟着失败。
建议:
1. 在源库创建一个 日志表, 触发器将相关操作记录到日志表;
2. 增加作业, 定时(如30秒一次)将日志表中的记录同步到远程数据库。
或者直接用 “复制/订阅”,镜像,alwayson 等功能来做同步。
触发器
器
中
执行
链接
服务器
链接
服务器
更新不能够在隐式
事务
中
执行,执行
触发器
时,将开始隐式
事务
,所以在
触发器
中
执行
链接
服器貌似很矛盾
解决
办法将
触发器
开始时候的隐式
事务
提交掉alter trigger...ascommit
insert
into linkxx.dbname.dbo....
触发器
同步
链接
服务器
的 另一种
解决
办法
最近需要将本地sql数据触发同步到远程
服务器
上, 先想到用
链接
服务器
, 调试N久一直报下面这个错误 SQLOLEDB不能使用分布式
事务
无法执行该操作,因为
链接
服务器
"xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法...
用MSSQL
触发器
,跨
服务器
同步
表
数据
用MSSQL
触发器
,跨
服务器
同步
表
数据
sqlserver跨实例实时同步数据——
触发器
(SQLNCLI10无法启动分布式
事务
)
原计划是写一个服务来定时同步,但用户要的紧,就写了一个
触发器
+
链接
服务器
来实现。
中
间碰到一些问题这里做一下总结 模拟数据 要模拟2台
服务器
,我使用的虚拟机.来模拟2个
服务器
1号...
关于
触发器
使用
链接
服务器
的问题处理
<br />上一篇 / 下一篇 2009-10-12 10:59:41 .../ 个人分类:实践查看( ...
表
上创建
触发器
如下: ALTERTRIGGER [TR_test_I] ON [dbo]. [test] AFTER
INSERT
,UPDATE AS<br /
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章