SQL 2000 异数据库数据同步

最近在为客户做异地分公司 数据库同步的处理
采用SQL代理加FTP服务器来实现
在代理中定义处理步骤用VBS实现
客户端:(约定一天只允许同步一次数据)
   1.测试是否已经备份数据库,若已备份直接返回
   2.按要求整理同步数据,采用存储过程来整理数据,并存入临时数据库中
   8.设置备份标志
   3.将临时数据库备份至指定目录
   4.调用VBS压缩备份数据
   5.生成命令行FTP操作指令(BAT)
   6.调用FTP操作
   7.将备份压缩包移至备份数据目录
  


服务器端:(每小时查询压缩文件是否上传)
  1.生成解压命令行脚本(BAT)
  2.解压
  3.恢复数据库至临时库中,当数据不存在时自动退出
  4.调用数据处理存储过程进行与主库数据合并
  6.移动上传数据包至数据目录

posted @ 2007-07-23 21:58  Pvistely  阅读(2458)  评论(5编辑  收藏  举报