【问题标题】:How do I script out a full database to a series of creation scripts?如何将完整的数据库编写成一系列创建脚本?
【发布时间】:2017-09-22 18:31:07
【问题描述】:

我正在寻找一种方法来编写整个 SQL Server 2015 数据库以将表创建脚本、存储过程脚本、触发器等写入文件夹,以便我可以为 TFS 存储库解决方案设置基线。除了手动逐个导出脚本,有没有办法批量导出?

显然我在这里不是在谈论数据,我是在严格地谈论将创建 SQL 文件脚本导出到单个数据库的文件夹。

【问题讨论】:

  • 似乎 SSDT 架构比较在这里适合您。
  • 没有 SQL Server 2015 版本 - 我们有 2012、2014、2016 和 2017 - 任君选择...

标签: sql sql-server database stored-procedures


【解决方案1】:

请尝试使用 SQL Server Management Studio。

打开生成和发布脚本向导。在对象资源管理器中,展开数据库,右键单击数据库,指向任务,然后单击生成脚本。按照向导中的步骤编写数据库对象的脚本。在“选择对象”页面上,选择要包含在脚本中的对象。

https://technet.microsoft.com/en-us/library/ms178078(v=sql.105).aspx

【讨论】:

    【解决方案2】:

    您可以通过以下步骤在 ssms 中生成 sql 脚本:

    1. 右键单击数据库
    2. 转到任务,然后单击“生成脚本...”

    1. 按照向导步骤创建脚本

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      相关资源
      最近更新 更多