【问题标题】:How to create a database from individual scripts?如何从单个脚本创建数据库?
【发布时间】:2014-02-23 07:28:54
【问题描述】:

我正在进行的一个项目是将每个数据库对象(表、存储过程等)存储在源代码控制 TFS 中自己的文件中。我正在考虑实现一个工作流,该工作流将在 Windows Azure SQL Server VM 实例中构建数据库,该实例与 TFS 提交相关联,该提交将运行测试以进行持续集成。

如何从这些单独的文件中重建数据库?由于除其他事项外还需要考虑依赖关系,当对象存储在单个文件中时,是否有关于如何构建具有所需结构的数据库的标准做法?

我认为逐个文件可能实际上不是一种现实的方式来做到这一点?如果是这种情况,是否有些公司会在测试域中保留一个空数据库以填充用于 CI 目的的数据,并且在测试拆卸期间不丢弃数据库?

【问题讨论】:

    标签: sql sql-server azure deployment tfs


    【解决方案1】:

    听起来您的团队在某个时候有一个 SQL Server 数据库项目。如果不存在,您可以创建一个,并将各个脚本文件包含在 SQL Server 数据库项目的相应文件夹中。

    然后您所要做的就是右键单击并部署到您要将数据库部署到的任何环境。

    这里有更多:CREATING A SQL SERVER DATABASE PROJECT IN VISUAL STUDIO 2012.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-30
      • 2018-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多