如何在不删除Compact Sql DB的情况下升级安装文件

时间:2012-11-16 12:35:44

标签: windows-installer sql-server-ce

我已经部署了一个带有紧凑SQL db(本地数据库)的Windows安装文件。现在我想升级安装文件而不删除现有的本地数据库。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

如果不知道当前的安装程序是如何编写的,很难给出确切的答案,但基本上要考虑以下几点:

1)如果您正在进行重大升级,那么您的RemoveExistingProducts在哪里安排?请注意,在重新安装数据库文件时,不要求安装程序执行完全卸载/重新安装。

2)看一下Component元素的NeverOverwrite属性。

3)如果您希望SDF保持卸载状态,请考虑Component元素的Permenant属性,以便后续重新安装具有相同的数据。