求一个简单的触发器:在服务器A数据库a表t1中新增记录时,将某几个字段加工后添加到在服务器B数据库b表t2

sindia 2006-03-15 05:08:10
求一个简单的触发器:
需求:
在服务器A数据库a表t1中新增记录时,将某几个字段加工后添加到在服务器B数据库b表t2
做法:
1.在服务器A上建立链接服务器B
在服务器A上测试select * from [B].b.dbo.t2成功
2.建立触发器
create trigger dbo.test_insert
on trgtest
after insert
as
begin
insert [B].b.dbo.t1 select id,name from inserted
end
调试:
insert into trgtest values('01','001')
提示出错:
服务器: 消息 8501,级别 16,状态 3,过程 instest,行 7
服务器 'A' 上的 MSDTC 不可用。
now what shall i do!
thanks for your help!
...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hglhyy 2006-03-20
  • 打赏
  • 举报
回复
用订阅发布试试
sindia 2006-03-20
  • 打赏
  • 举报
回复
急,急,急,我在其他两台服务器上作了同样的实验,问题一样
sindia 2006-03-20
  • 打赏
  • 举报
回复
我把两台机器的DTS都启动了,这回插入不再显示错误,却发生了进程阻塞。??????插入失败
flashspider 2006-03-15
  • 打赏
  • 举报
回复
是不是MSDTC没有启用呢?

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧