SQL 服务器 CE .sdf 合并

SQL Server CE .sdf merge

我的应用程序是 运行 Windows CE 6.0,它使用 SQL 服务器 CE .sdf 文件来存储用户数据。该应用程序在未连接到互联网的工业设备上 运行。更新软件的唯一方法是插入 U 盘。

正如预期的那样,应用程序的第一个版本 1.0 现在需要更新到 1.1,数据库架构也是如此。

我如何合并 设备上的 .sdf 版本 1.0 以及最新的 1.1 数据库模式,可通过设备的文件系统(USB 记忆棒)使用.

我在下面添加了一张图片以帮助理解我的问题。

我知道 RDA 和合并复制的可能性,但我的应用程序没有通过 http 连接到中央服务器。在学习如何使用它们之前,我需要专家的建议。

您需要以编程方式应用架构从 1.0 更改为 1.1 所需的更改。 您可以通过使用 ALTER TABLE/CREATE TABLE 语句,结合通过查询 INFORMATION_SCHEMA views

检查当前模式来做到这一点