公司现在开发的软件到客户那实施!!但客户的网络情况不是太好!!早上网络时断时通,晚上情况好点!!现在准备在本地做个数据库!!到凌晨两点再把本地数据库当天的使用数据(刷卡记录)更新到服务器上去,删除本地的人员信息,然后从网络服务器下载人员信息到本地!!(主要怕人员信息变动)两边的数据库结构完全一样!!都是SQL Sever2000,本来想在客户写个循环更新的!!但是客户的机器档次不是很高!!循环的时候怕把机器拖死机了!!!准备在服务器端的数据库写个存储过程更新两边数据库的数据(上传/下载相关数据),然后软件的客户端在凌晨两点访问服务器端数据库,执行这个存储过程,不知道存储过程能不能完成这个工作!!如果不行的话,有什么其他办法吗??实在不想在软件的客户端写循环更新,今天通宵等答案!!!

解决方案 »

  1.   

    不用通宵吧。
    做个分发,具体操作看MSDN和Google.关键字:SQL 分发
      

  2.   

    最好能用存储过程写了!!服务器端的SQL Sever 里有别的软件在用的数据库!!原来实施的人员
    图方便就装在这台服务器了!!他们有个什么OA也是用的这个SQL Sever我怕到时候配不好出问题还麻烦了!!我继续研究一下分发!!看有没有高人能写个存储过程!!再等等
      

  3.   

    SQLSERVER的发布的和订阅应该可以解决你的问题
      

  4.   

    在服务器端建立域用户帐号
    我的电脑管理->本地用户和组->用户->建立 
    UserName:zlp
    UserPwd:zlp--3:重新启动服务器MSSQLServer
    我的电脑->控制面版->管理工具->服务->MSSQLServer 服务
    (更改为:域用户帐号,我们新建的zlp用户 .\zlp,密码:zlp) 这是分发第一步要做的事!!!我不知道改成
    域用户帐号
    会不会影响他们原来的软件!!!