【发布时间】:2015-02-04 12:21:45
【问题描述】:
我在 Visual Studio 中使用数据库项目。
在我的场景中,我有几个客户使用不同版本的数据库。
例如,一个使用版本 5 的客户和另一个使用版本 7 的客户。
我提供版本 8 的更新。
客户端版本 5 应该在运行更新到版本 8 的脚本之前运行“累积”脚本(更新到版本 6 和 7)。
客户端版本 7 应该运行升级到版本 8 的版本。
目前是否有任何使用 SSDT 自动执行此操作的方法?
【问题讨论】:
-
您是在 VS 中寻找自动构建还是发布?
-
我正在寻找 Publish, SAS
-
很好,然后使用参数 GetVersion(如果版本 8 不是您的示例中检查的最新版本)。如我在回答中所述,使用 msbuild 或使用构建中的 dacpac 进行部署。
标签: sql-server database version-control sql-server-data-tools