如果只是传数据,你可以在服务器A上建一个JOB,定时将新的数据生成XML文件发送到FTP服务器上去。
在其它的服务器上也是建JOB定时去DOWN这些XML文件并引入到你的数据库中。其实用不用XML也都可以,如果你偏好其它格式也没什么不妥。

解决方案 »

  1.   

    如果不止是数据的话,有一个建议就是将对数据库表结构等的修改,在修改的同时,生成T-SQL语句并保存,将这些语句一样的打包给其它服务器,在其它服务器收到后调出执行,来保证数据结构也能与服务器一样进行更新。 
    当然这里的关系比较复杂,要小心哦。否则可能影响数据的引入。
      

  2.   

    To:icevi(按钮工厂) 
       实际中不止是传输数据,还包括对数据库表结构等的修改和添加删除表等
      你所说的JOB具体指的是什么?是不是类似“存储过程”。
      另外,这样建文件的话对于有大量数据添加,修改并且有对表的操作发生的话,实际写文件好像挺麻烦的。
      不知道有没有类似发布和订阅的方式:换句话说就是可以根据发布的文件更新,并且建立发布,订阅时不需要目的数据库的连接
      

  3.   

    To:icevi(按钮工厂) 
       有没有办法在检查指定时间段内所有表所做的更新,并将它们记录下来。
       触发器是不是要在每个表上设置?
       本人这方面是新手!
       还望各位指点!
      

  4.   

    没有多少人关注嘛!其实想这样操作主要是不想让SQL SERVER直接连到网上
    从而根据文件来更新数据库。
    例如在SYBASE中的将更新内容创建到一个文件中,再用其它方式(FTP)传输到需更新的server
    然后根据这个文件来更新数据库。
    不知道sql server中有没有类似的操作
    另外还有一个问题
    比如一次新增加了1000条记录,如果由程序来完成是执行1000次AddNew操作还是可以一次将这1000条记录新增到库中.能否具体说说
    本人这方面是新手,还请各位多多指点或关注一下:)