Visual Studio数据库项目+部署+ TFS构建+多租户

时间:2012-09-18 09:59:12

标签: sql-server visual-studio-2010 tfs database-project

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

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

有没有'正确'的方法呢?

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

1 个答案:

答案 0 :(得分:0)

我认为没有一种标准的方法可以做到这一点,因此我们创建了一个自定义构建任务,它迭代我们要部署的数据库,以执行标准数据库项目针对每个数据库部署生成的部署脚本。 / p>