0

我有一个包含相当长的升级脚本链的应用程序。该应用程序在 SQL Server 2005 中运行 - 我正在尝试对其进行升级,以便它也可以在 SQL Compact 3.5 中运行

部分脚本涉及删除旧索引(如果存在)。

我真的很想拥有一个可以处理这两种情况的脚本。到目前为止,我已经取得了很大的成功。但我认为我在这个问题上遇到了麻烦。

有没有办法在一个脚本中做到这一点?还是我需要保留两个版本?

4

2 回答 2

0

您可以只删除 SQL Compact 中的索引并忽略任何错误?

于 2010-07-06T12:14:09.193 回答
0

Compact 是与完整的 SQL Server 完全不同的产品。如果您需要在所有平台上完全一样地工作,那么您应该使用 SQL Server Express 而不是 Compact,因为 Express 与 SQL Server 的完整版本完全兼容。

如果您必须继续使用 compact,那么您将需要维护两个不同版本的脚本。

于 2010-07-06T12:17:50.363 回答