需要在本地sqlserver数据库将数据取出来,方式使用webservice,
然后导入到远程服务器的不同结构的sqlserver数据库表中。其中webservice取出来的数据需要是一周内的数据,然后插入到远程数据库表中,不能有数据重复或数据缺少,这个是不是需要在程序里判断7天更新一次阿?

解决方案 »

  1.   

    然后导入到远程服务器的不同结构的sqlserver数据库表中??导入也是通过web service吗??首先:你原数据库导出的表中应该有一个时间字段吧,根据时间字段判断,通过web service把7天内的数据读到dataset中,然后返回回来。其次:把dataset传给导入的web service,在这里对数据进行处理,符合新表的格式,然后用Transaction开始导入数据。(也可以先对dataset的数据进行处理,在传给导入的web service)。
      

  2.   

    现在是两个服务器,
    服务器a 应该叫本地的,需要访问远程的webservice服务,把服务器b的db库中的数据取出来,放入服务器a的数据库表中。服务器a:网站程序a1 和 本地数据库a2
    服务器b:webservice服务器b1 和 服务器b的db数据库b2(其实这里不止一台数据库服务器,需要汇总很多台)思路:
    需要b1读取b2,(如何读取)
    a2同步b2的一周内的数据,(如何同步/导入)
    a1再去汇总a2数据。
      

  3.   

    to 需要b1读取b2,(如何读取)根据数据库服务器不同,动态修改connectionstring进行连接。to a2同步b2的一周内的数据,(如何同步/导入)
    a1再去汇总a2数据。你最好先把b1访问b2规划好了,以及同步的数据表之间关系是什么先搞清楚。