我在一个局域网内两台服务器都同时安装上sql2000的数据库,192.168.1.1和192.168.1.2
我要通过触发器在1.1上直接把数据插入1.2的表中,怎么弄?请各位给点支持,丰厚分数奉上。

解决方案 »

  1.   

    1.使用发布订阅方式
    2.在1.1服务器上建立登录1.2服务器的链接(sp_addlinkedserver),然后在触发器中使用这个链接直接操作1.2的表。
      

  2.   

    我用过
    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.]。