寻找Synch .mdb Access Database的替代(创可贴)

时间:2012-03-13 13:48:04

标签: ms-access ms-access-2003

我被要求快速转身。我正在协助的小组有一个.MDB数据库,其中非现场工作人员一直没有互联网。因此,团队实现了一个允许同步的Access DB。

随着团队规模的扩大,他们开始遇到以下问题:

  1. 远程同步 - 当用户尝试从工地同步时,数据库将因无线信号丢失,程序超时或Inspector因时间手动关闭而崩溃(即30或更多时间)
  2. 多个同步器 - 我们无法同时同步多个(目前有3个不同地区的34个用户)。如果某人正在同步并且另一个人同时尝试同步,则第二个用户将最终收到错误消息。他们将不得不关闭他们的数据库,并在以后尝试同步。
  3. 不完整同步 - 有时当工作人员同步他/她的数据库时,并非所有行项目都会复制到主文件中,这可能会导致审核过程中出现混淆。
  4. 我有什么工作或项目可以解决这些问题吗? 我的资源和时间都很少,所以任何涉及新服务器的东西都可能不起作用。

    感谢

1 个答案:

答案 0 :(得分:1)

听起来好像你主要是从不同的现场操作员那里添加新数据,而不是每个人都在更新现有数据,如果是这样的话那就很好,你可以试试以下内容:

确保所有表都具有主键的“复制ID”,因为这将确保没有两个操作员创建冲突的记录。

然后应修改同步过程,将所述表/表的快照写入操作员机器上的.txt文件,然后将该文件传输回源计算机。

然后在一天结束时或更频繁地(如果需要),主副本应该被设置为从它收到的所有文本文件中导入新数据,因为没有冲突的主键你应该没问题,只是请记住只插入主键不在表中的那些。

希望所有这些都有意义:)