SQLServer2005触发器提示其他会话正在使用事务的上下文的解决方法
时间:2024-01-13 05:42:28
MSDN上看了一下说是sql server 2005不支持在分布式事务处理中存在指向本地的链接服务器(环回链接服务器)
个人尝试了下是由于在双向的sql server访问中采用了链式方式访问(LinkedServer方式),遇到这种情况只需要将原来访问对方数据库的语句:
select * from linkedServerA.dbo.table1
修改为:
select * from dbo.table1
即可。
触发器代码如下:
create trigger tgr_dressNotice_insert
on dress_notice_config
---with encrypion –--加密触发器
after insert ----update级别trigger
as
begin
--as raisError('tgr_dressNotice_insert触发器被触发', 16, 10);
/* 定义变量 */
declare @sDBServer char(20) /*用于存放目的数据库*/
declare @sSql varchar(600)
declare @server varchar(100)
declare @oadb varchar(100)
select @oadb=db_server from dic_organ where valid='1' and rank in('A','B') and organ_id='000000'
set @server=rtrim(@oadb) + '.dbo.spoa_exec_string'
/*define cursor*/
declare db_cursor cursor for
select db_server from dic_organ where valid='1' and rank in('A','B') and organ_id<>'000000'
/*open cursor*/
OPEN db_cursor
FETCH NEXT FROM db_cursor
INTO @sDBServer
while(@@Fetch_status = 0)
begin
/*将数据同步更新到各个分局的数据库中*/
set @sSql='delete from ' + RTRIM(@sDBServer) + '.dbo.dress_notice_config'
print @sSql
exec @server @sSql
set @sSql='insert into ' + RTRIM(@sDBServer) + '.dbo.dress_notice_config select * from dress_notice_config'
print @sSql
exec @server @sSql
FETCH NEXT from db_cursor
into @sDBServer
end
--最后关闭游标
close db_cursor
deallocate db_cursor
end
go
标签:SQLServer2005,触发器
0
投稿
猜你喜欢
Python实现定时发送监控邮件
2023-12-29 06:38:57
Go语言题解LeetCode561数组拆分
2023-06-20 22:49:14
FrontPage2002简明教程一:安装与界面
2008-08-17 11:04:00
javascript格式化json显示实例分析
2024-05-22 10:31:14
Mysql数据库高级用法之视图、事务、索引、自连接、用户管理实例分析
2024-01-15 20:17:00
golang 字符串比较是否相等的方法示例
2024-02-05 14:45:07
利用Python+OpenCV三步去除水印
2021-09-17 10:32:30
python使用xauth方式登录饭否网然后发消息
2021-04-18 08:11:54
python实现微信跳一跳辅助工具步骤详解
2023-08-02 11:11:40
前后端分离开发模式初体验
2009-06-24 11:44:00
Element树形控件整合带图标的下拉菜单(tree+dropdown+input)
2023-07-02 16:45:35
python中open函数的基本用法示例
2021-08-03 20:42:31
Centos7使用yum安装Mysql5.7.19的详细步骤
2024-01-24 13:01:56
python绘制浅色范围曲线的示例代码
2021-07-03 02:34:10
6款jQuery图表插件[译]
2009-06-01 10:34:00
PHP常用字符串函数小结(推荐)
2023-06-14 00:18:50
详解Go-JWT-RESTful身份认证教程
2024-02-17 07:44:56
Vue使用枚举类型实现HTML下拉框步骤详解
2023-07-02 16:45:27
MySQL和Oracle的元数据抽取实例分析
2024-01-20 18:52:00
自己写的Javascript计算时间差函数
2024-04-16 08:54:57