【发布时间】:2014-02-19 00:34:16
【问题描述】:
在我们公司,我们的数据库解决方案包含三个 SQL Server 实例,每个实例都有不同的数据库。每个实例都有一些作业和复制。 至于现在,我们正在手动维护创建和更新脚本,并使用 bat 文件执行它们。 我们的部署包包含所有对象的脚本,包括作业和复制。
我们希望在每次 svn 提交后自动化我们的流程来制作和测试部署包 - 持续集成。此外,我们为每个版本都有分支。 Release 对应一个数据库版本。不同的客户端安装了不同的发行版/版本。我们需要为任何分支创建部署包。
我们可以使用 SQL Server Data Tools 2012 来满足我们的需要吗?我只看过单个数据库的教程,我不知道如何在更复杂的环境中使用它。
我们可以选择使用数据工具来维护架构脚本并为作业/复制手动编写脚本。但是我们可以使用构建过程将它们全部组合到一个包中吗?
【问题讨论】:
标签: sql-server svn continuous-integration sql-server-2012-datatools