Visual Studio Database Project + Deploy + TFS Build + Multi



我们最近迁移到使用Visual Studio数据库项目。我们要做的是在生成 TFS 生成服务器时部署数据库。

这相对简单,我们将其用于单个数据库,但是,我们需要将其部署到多个数据库,因为我们有一个具有多个数据库的 SaaS 产品。例如,当我们进行 QA 构建时,应该更新 QA 数据库服务器上具有各种配置的所有不同数据库。

有没有"适当"的方法可以做到这一点?

我们当前的计划是采用将从为部署配置的数据库生成的部署.sql脚本,然后创建一个自定义构建任务,该任务针对其余数据库运行此脚本。

我认为没有

标准的方法可以做到这一点,因此我们创建了一个自定义构建任务,该任务遍历我们要部署的数据库,以执行由标准数据库项目针对每个数据库的部署生成的部署脚本。

最新更新