我现在做个功能:要把服务器上的员工资料表下传到客户端SQL中的员工资料表中,请教该如何做?其中服务器和客户端之间的通信是在因特网上进行的

解决方案 »

  1.   

    使用DTS,做个包,再调用就可以了。
      

  2.   

    可以用WINSOCK传送..
    不过,考试到防火墙问题..应该将其变成 XML 或带格式的文本文件.
      

  3.   

    上面: junglerover(灌木丛) 说的DTS可以,但是那样会生成很多的重复记录,还有甚磨更好的方法没有呢?请提示一下。如果有例子给个更好,谢谢!
      

  4.   

    如果用DTS做传输,那么当然每次都会附加数据而不是覆盖数据。
    你可以在每次调用DTS传输之前,先把本地的表清空。更好的方法恐怕就是微软为SQL SERVER提供的“订阅”和“发布”功能了,这应当是最标准的数据同步的方法。不过这个东东我也没有用过,你可以自己找点资料,看看能不能配起来。