我们最近迁移到使用 Visual Studio 数据库项目。我们要做的是在 TFS 构建服务器构建时部署数据库。
这相对简单,我们为单个数据库工作,但是,我们需要将它部署到多个数据库,因为我们有一个具有多个数据库的 SaaS 产品。因此,例如,当我们进行 QA 构建时,应更新 QA DB 服务器上具有各种配置的所有不同数据库。
有没有“正确”的方法来做到这一点?
我们当前的计划是采用将从配置为部署的数据库生成的部署 .sql 脚本,然后创建一个自定义构建任务,该任务针对其余数据库运行此脚本。
我们最近迁移到使用 Visual Studio 数据库项目。我们要做的是在 TFS 构建服务器构建时部署数据库。
这相对简单,我们为单个数据库工作,但是,我们需要将它部署到多个数据库,因为我们有一个具有多个数据库的 SaaS 产品。因此,例如,当我们进行 QA 构建时,应更新 QA DB 服务器上具有各种配置的所有不同数据库。
有没有“正确”的方法来做到这一点?
我们当前的计划是采用将从配置为部署的数据库生成的部署 .sql 脚本,然后创建一个自定义构建任务,该任务针对其余数据库运行此脚本。