求助sql的分布访问技术问题

qj_198127 2010-12-01 05:29:07
我在一个局域网内两台服务器都同时安装上sql2000的数据库,192.168.1.1和192.168.1.2
我要通过触发器在1.1上直接把数据插入1.2的表中,怎么弄?请各位给点支持,丰厚分数奉上。
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qj_198127 2010-12-01
  • 打赏
  • 举报
回复
我用过
exec sp_addlinkedserver 'srv_lnk ', ' ', 'SQLOLEDB ', 192.168.1.2'
exec sp_addlinkedsrvlogin 'srv_lnk ', 'false ',null, 'sa ', 'sa '

select * from srv_lnk.transportation.dbo.lt_oper

结果显示
未能找到 OLE DB 提供程序 'SQLOLEDB ' 的注册表项。
OLE DB 错误跟踪[Non-interface error: Provider not registered.]。
昵称被占用了 2010-12-01
  • 打赏
  • 举报
回复
如果结构相同,只有一个修改,可以考虑事务复制
jwdream2008 2010-12-01
  • 打赏
  • 举报
回复
1.使用发布订阅方式
2.在1.1服务器上建立登录1.2服务器的链接(sp_addlinkedserver),然后在触发器中使用这个链接直接操作1.2的表。
昵称被占用了 2010-12-01
  • 打赏
  • 举报
回复
打消这个念头

34,593

社区成员

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

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