2010-08-16 73 views
0

我有一个Windows应用程序访问2007数据库,部署在2个不同的位置 - 销售办事处/工厂。每个地点都需要同步数据库,以便将订单传播到工厂,并将订单状态/发票/生产更新传播到销售办事处。这两个数据库副本的模式是相同的,大多数表具有自动编号主键。客户希望能够通过ftp放下/通过电子邮件发送accdb文件并运行同步数据库的程序。我搜索了一个实用程序的旧版访问(mdb),但没有为2007版本。有没有什么能够帮助我实现这一目标,还是需要寻找自主开发的解决方案?你的解决方案是什么?迁移到SQL不是一个选项:)访问2007年数据库的合并策略

回答

1

这是一个非常复杂的话题,特别是在两个dbs都在更新的多主方案中。

简单的答案是通过从两个位置提供对相同数据库的访问来消除对数据库两个副本的需要。最简单的方法是在Windows终端服务器上托管应用程序。如果无法进行全日制互联网访问,那么像Sharepoint这样的其他解决方案就变得更加可行。对同步进行编程是一种真正的惩罚,因为多主编辑的问题非常严重。