我有一个使用 SQL Server CE 3.5 的应用程序。我正在尝试扩展数据库,以便从不同位置访问远程数据库。我将需要本地(可能有也可能没有一致的互联网连接)和远程数据库能够相互同步,并能够在互联网连接时发送和接收来自另一个数据库的更新。
是否可以使用另一个嵌入式数据库复制一个嵌入式数据库(例如 SQL Server CE),或者您是否必须为此功能设置一个服务器?如果没有,建议使用什么服务器数据库(最好在云服务器上设置)?
谢谢,斯图尔特
我有一个使用 SQL Server CE 3.5 的应用程序。我正在尝试扩展数据库,以便从不同位置访问远程数据库。我将需要本地(可能有也可能没有一致的互联网连接)和远程数据库能够相互同步,并能够在互联网连接时发送和接收来自另一个数据库的更新。
是否可以使用另一个嵌入式数据库复制一个嵌入式数据库(例如 SQL Server CE),或者您是否必须为此功能设置一个服务器?如果没有,建议使用什么服务器数据库(最好在云服务器上设置)?
谢谢,斯图尔特
我的理解(我已经一年多没有使用过这个了)是“合并复制”需要一个 sql server 实例来充当发布者。如果你只想在每一端都有一个 SQL CE 数据库,你需要用同步框架编写你自己的代码(如果你看到关于“同步服务”的文章,他们正在使用同步框架)。