触发器器中执行链接服务器
来源:互联网 发布:淘宝网首页官网注册 编辑:程序博客网 时间:2024/05/13 00:40
链接服务器更新不能够在隐式事务中执行,执行触发器时,将开始隐式事务,所以在触发器中执行链接服器貌似很矛盾
解决办法
将触发器开始时候的隐式事务提交掉
alter trigger
...
as
commit
insert into linkxx.dbname.dbo.tablename valeus(1)
..
但是 如果触发器执行完后 @@TRANCOUNT 为 0,则会出现错误 3609 并终止批处理
解决办法
那就让@@trancoutn<>0
alter trigger
...
as
commit
insert into linkxx.dbname.dbo.tablename valeus(1)
begin tran
..
DONE
- 触发器器中执行链接服务器
- 在触发器中访问链接服务器
- 在链接服务器中执行SQL
- 触发器 同步链接服务器的 另一种解决办法
- SQL Server:在触发器中对远程链接服务器进行更新操作的问题
- mssql 之在作业中执行sql 失败,sql中包含链接服务器的库
- 关于触发器使用链接服务器的问题处理
- SQL Server 在事务中使用链接服务器执行 分布式事务
- sqlserver中创建链接服务器
- 触发器中调用远程链接的数据库的配置方法
- 在触发器中获取操作执行前后的数据
- 在Oracle的触发器中执行DDL语句
- 关于mysql中触发器执行动态sql的问题
- oracle中简单的sql执行的表、序列、触发器
- SQLite中如何用触发器执行取消和重做逻辑
- Oracle EBS中有关Form的触发器的执行顺序
- Oracle EBS中有关Form的触发器的执行顺序
- Oracle EBS中有关Form的触发器的执行顺序
- 和手机有关的mime type
- 屏蔽掉统计
- 循环滚动
- ASP.NET 2.0中轻松实现网站换肤
- 关于ARM的内存重映射
- 触发器器中执行链接服务器
- 获取上级ViewController
- 软件开发者面试百问
- Exposing a WCF Service With Multiple Bindings and Endpoints
- Silverlight 2教程中文版
- oracle在linux下安装设置DISPLAY
- 修改linux最大连接数
- 〔转〕面向切面编程(AOP)原理以及Helloworld
- 如果利用CRM提高客户忠诚度的方法