您的位置:手机购彩平台 > 手机购彩软件-数据库 > server访问中采用了链式方式访问

server访问中采用了链式方式访问

2020-01-15 19:46

MSDN上看了一下说是sql server 2005不支持在分布式事务处理中存在指向本地的链接服务器个人尝试了下是由于在双向的sql server访问中采用了链式方式访问,遇到这种情况只需要将原来访问对方数据库的语句:

复制代码 代码如下:select * from linkedServerA.dbo.table1

修改为:复制代码 代码如下:select * from dbo.table1即可。

触发器代码如下:

复制代码 代码如下:create trigger tgr_dressNotice_inserton dress_notice_config ---with encrypion –--加密触发器 after insert ----update级别triggerasbegin --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_cursorendgo

本文由手机购彩平台发布于手机购彩软件-数据库,转载请注明出处:server访问中采用了链式方式访问

关键词: