我试图在C#.NET中开发用户界面来同步备份数据库的7个实例与中央数据库一个接一个(所有都保持相同的架构)。备份数据库(所有7个实例客户端数据库),它被带到可移动设备中的中央服务器,例如pendrive将由来自每个客户端的mdf和ldf文件组成,并将被连接到中央数据库所在的服务器。在连接所有客户端备份数据库后,我需要将每个备份数据库逐一同步(更新现有数据或将新数据插入驻留在服务器中的中央数据库)中央数据库。我想知道如何我可以在使用C#.NET的中央数据库之间同步备份数据库。客户端数据库和中央数据库之间的同步
0
A
回答
0
假设您不会通过每个实例更改其他6个数据库的数据,您可以保留某种记录日志更改,阅读并根据存储在每个数据库的日志中的信息更新中央数据库。
如果您还需要从每个加载的实例更新其他6个实例中的每个实例,那么您需要执行整体更改的汇总,然后将它们发送给对方。
你也可以使用行版本来做比较数据,并通过它将数据加载到中央数据库(但你需要读取每个表的行来找到它)。
如果您还需要从中央数据库更新数据 - >您的客户端数据库,则可以使用类似的技术。
编辑 要执行实际的更新,您将需要有一个DataReader打开到您的“源”数据库中查找记录。 然后从该对象创建一个辅助阅读器,该阅读器从“每个指定表格中选择**修改过的列”并读取该文件 然后,针对您的目标数据库创建一个命令对象和ExecuteNonQuery。
相关问题
- 1. 同步客户端数据库与中央数据库
- 2. 同步webSQL数据库和MySQL数据库之间的数据
- 3. 用于同步客户端和node.js服务器之间的数据的JavaScript库?
- 4. 客户端(android)和服务器之间的同步数据库(rails PostgreSQL)
- 5. 与中央数据库自动同步
- 6. 服务器和多个客户端之间的数据同步
- 7. 同步服务器和客户端之间的数据
- 8. 客户之间的数据同步
- 9. 两个数据库之间的Mysql数据库同步
- 10. Oracle客户端和Oracle数据库之间的确切区别
- 11. 两个数据库之间的同步
- 12. 同步SQLite客户端数据库与MySQL服务器数据库
- 13. 数据库和谷歌日历之间的数据同步
- 14. 加密客户端和Firebase实时数据库之间的数据
- 15. Django中的devel/live数据库之间的数据同步
- 16. 使用Visual Studio同步数据库项目和数据库之间的权限
- 17. 跨所有客户端的数据库数据的实时同步
- 18. 在不同数据库之间同步数据
- 19. Mongodb单个数据库vs每个客户端的数据库vs每个客户端的数据库
- 20. 弹性数据库客户端库
- 21. 所有客户端的同步数据
- 22. 流星客户端同步服务器数据库调用
- 23. 同步两个SQL Server 2008数据库之间的数据
- 24. 两个SQL Server数据库之间的数据同步检查
- 25. 两个Oracle数据库表之间的同步数据
- 26. 同步客户端数据库与服务器数据库与筛选的数据
- 27. LDAP和数据库同步
- 28. sql server数据库和本地sql ce数据库之间的本地数据库同步
- 29. 如何在使用socket.io和nodeJS的客户端之间同步数据?
- 30. 保存和检索从客户端到数据库的时间
我想从客户端数据库只更新中央数据库。它不是双向的。由于我对此很陌生,你可以参考任何例子。你能告诉我这个例子,我可以如何更新或从数据库插入新的数据到另一个。 感谢和问候 Indranil – piku 2010-05-10 04:56:45