【问题标题】:How To sync online database (of web application) and offline database (of Desktop Application)?如何同步在线数据库(Web 应用程序)和离线数据库(桌面应用程序)?
【发布时间】:2014-04-29 11:46:39
【问题描述】:

我有 2 个应用程序

第一个桌面应用程序——在本地电脑上有数据库

第二个 Web 应用程序 - 在服务器上有数据库

如果互联网不可用,那么我将数据存储在桌面应用程序上,当互联网可用时,数据应该存储在服务器上,并且还应该更新在互联网连接不可用时存储的数据

Can you please tell me how above can be achieved 

桌面应用程序是 C# Win 形式 Web 应用程序是 Asp.ne / C# Web 应用程序

提前致谢

【问题讨论】:

  • 你读过合并复制吗?

标签: database sync


【解决方案1】:

你没有说你的数据库技术是什么,但微软制作了Sync Framework 来解决这样的问题。

【讨论】:

  • 我正在使用 MSSQL Server 2008 r2,但它可以解决我的问题,如果本地电脑没有互联网,那么我将数据存储在本地电脑中,然后我想更新到服务器,但网络应用程序目前正在运行使用服务器 db 则可能存在由标识列生成的数据和 id 冲突
  • 同步框架允许您实施冲突解决策略。如果您知道它们将被复制,最好避免使用标识列。
猜你喜欢
  • 2012-09-11
  • 2012-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多