我想把数据库服务器A中几个表中的数据和数据库数据器B中几个表的数据一致
于是我在A中建了一个触发器testa:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
goALTER trigger [testa]
on A.[dbo].[atest]
for insert as
insert into LMESUMDB.B.dbo.atest select * from inserted
一个连接服务器:
LMESUMDB连接到数据库服务器B
我在数据库服务器A上对表atest插入数据出现如下错误:链接服务器"LMESUMDB"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "没有活动事务。"。
消息 7391,级别 16,状态 2,过程 testa,第 4 行
无法执行该操作,因为链接服务器 "LMESUMDB" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务。请高手指点!!!
于是我在A中建了一个触发器testa:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
goALTER trigger [testa]
on A.[dbo].[atest]
for insert as
insert into LMESUMDB.B.dbo.atest select * from inserted
一个连接服务器:
LMESUMDB连接到数据库服务器B
我在数据库服务器A上对表atest插入数据出现如下错误:链接服务器"LMESUMDB"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "没有活动事务。"。
消息 7391,级别 16,状态 2,过程 testa,第 4 行
无法执行该操作,因为链接服务器 "LMESUMDB" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务。请高手指点!!!
解决方案 »
- 行列转换问题,我就是开不出来,请各位再次帮忙,谢谢!
- 请问修改字段值 SQL语句怎么写呢?暴走ing....
- 课程设计求助
- 请教一个关于交叉表的问题 (继续深入)
- 请问:像这样“001|054|033”的参数传递到存储过程中,如何一个个给分离出来?而且位数不确定,可能有多个。
- 联合主键怎么用啊???
- SQL Server 2k可以定义255以上长度的varchar,但是客户端最多只能取出255字节!怎么解决呀?
- 怎么用sql语句随机查询一条记录???
- 用ADO技术访问数据库
- DeD(似水年华),我有问题问你。其他人答对也给分
- 请教一个sql语句,小弟百思不得其解
- 〓〓〓〓〓〓〓〓求一段SQL语句的优化结果〓〓〓〓〓〓〓〓
exec sp_addlinkedserver '链接服务器','','SQLOLEDB','IP地址'
exec sp_addlinkedsrvlogin '链接服务器','false',null,'sa',''ALTER trigger [testa]
on A.[dbo].[atest]
for insert as
insert into 链接服务器.数据库B.dbo.atest select * from inserted
是这么写的么?然后看看sql版本.