我目前遇到的问题是,在笔记本电脑上使用多个(相同模式)Access 2003数据库。
我需要找到一种自动同步数据到中央访问数据库的方法。
笔记本电脑上的数据仅追加,因此更新/删除操作不会成为问题。
哪些工具可以让我轻松完成这个任务? 决定最佳工具或解决方案的因素有哪些?
我目前遇到的问题是,在笔记本电脑上使用多个(相同模式)Access 2003数据库。
我需要找到一种自动同步数据到中央访问数据库的方法。
笔记本电脑上的数据仅追加,因此更新/删除操作不会成为问题。
哪些工具可以让我轻松完成这个任务? 决定最佳工具或解决方案的因素有哪些?
访问复制可能会很麻烦,如果您只需要带有一些检查的附加查询,则最好自己编写。 如果每台笔记本电脑收集的数据不能重叠,则这可能不太困难。
您需要考虑主键。 最好将用户或笔记本电脑名称纳入键中以确保记录正确关联。
你应该深入了解访问 数据库 复制,因为有一些相关信息可以参考。
但我认为,为了使其与你的应用程序正确配合,你需要使用可用的方法和属性来推出一个定制化的解决方案。
如果您需要在 Microsoft Access 数据库 (.mdb 文件) 的副本集成员之间交换数据和设计信息时进行编程控制,可以使用 Jet 和复制对象 (JRO)。例如,您可以使用 JRO 编写一个过程,在用户打开数据库时自动将用户的副本与剩余的集合同步。要以编程方式复制数据库,必须关闭数据库。我曾经在a00中使用复制功能多年,直到被迫升级到a07(当时它消失了)。在企业级别上,我们遇到的最棘手的问题是管理冲突。如果不能及时处理或者冲突太多,用户会感到沮丧,数据也会变得不可靠。
当我们的远程站点没有始终连接到互联网时,复制确实运行良好。这使他们能够使用自己的数据,并在可以的时候进行同步。至少每天两次。
我们在远程计算机上安装了一个单独的数据库来管理同步,因此用户只需单击桌面上的图标即可调用同步。
用户有一个单独的按钮来推送/拉取指定FTP文件中的源,该文件将从传统系统更新。
这个过程非常有效,因为我们有30个这样的“节点”在全国范围内工作,管理他们的数据并更新到FTP服务器。
如果您认真考虑这条路,请告诉我,我可以给您发送我的文档。
顺便说一下: