谁回答一下,我要结贴了,来就给分。

解决方案 »

  1.   

    *1---这时候,主服务器是不是没有办法注册这些没有固定IP得子服务器。
    相反子服务器的确可以注册主服务器。1、打开本地的Sql Sever的MSDTC服务
    2、拔号到远程服务器(modem 对 modem)
    3、在本地添加远程服务器:
    exec sp_addlinkedserver  @server =  '192.168.2.44'
    exec sp_addlinkedsrvlogin @rmtsrvname =  '192.168.2.44',
         @useself =  false ,
         @locallogin = 'sa',  
         @rmtuser =  'sa' ,
         @rmtpassword =  null
    4、直接用Sql语句传输数据
    select * from [192.168.2.44].zlsgl.dbo.t_cby  update [192.168.2.44].zlsgl.dbo.t_cby set xm = rtrim(xm) + '1' where bh = 4
    5、完成后关闭连接:
    sp_droplinkedsrvlogin  @rmtsrvname = '192.168.2.44', @locallogin = 'sa'
    sp_dropserver  @server =  '192.168.2.44'*2---如果是子服务器发布数据,主服务器订阅的情况。
    通过子服务器的企业数据管理器,可以完成主服务器的注册,和订阅子服务器数据的动作。???可以但要通过子服务器控制主服务器*3---如果是主服务器发布数据,子服务器订阅的情况。通过子服务器的企业数据管理器要完成主服务器的的数据订阅动作,
    一定要把主服务器的相关数据发布,设定成可以匿名订阅的模式???
    如果是,这时候,使用匿名订阅是不是会对主服务器的数据安全性,造成很大的安全隐患。?????最好不要这么做
      

  2.   

    谢谢。
    感觉远程的发布,订阅还是有很多问题。
    我在子服务器上注册了主服务器,也可以控制。
    但是,复制,订阅数据总不那么稳定。
    所以,只好放弃了,不知大力兄有什么好经验分享。
      

  3.   

    用联结服务器,或改用日志传送
      

  4.   

    能否给点这方面的资料,谢谢。
    没有的话,我也就结贴了。
    再次严重感谢
    :)