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