gpt4 book ai didi

sql - 在特定模式下编写所有 SQL 对象的脚本

转载 作者:行者123 更新时间:2023-12-02 06:33:43 25 4
gpt4 key购买 nike

有什么方法可以编写出模式下所有 SQL Server 对象(表、SP、函数等)的脚本吗?

在我们的数据库中,我们有一个包含所有模式名称的表,并且有超过 500 个模式。其中一些用于开发,一些用于生产。我需要编写出开发模式下的所有对象并创建一个新数据库。

最佳答案

ApexSQL Script是在这种情况下非常有用的工具。它是为数据库对象创建SQL脚本的工具,它可以将所有对象编写成一个脚本,也可以将所有对象单独编写。

对于这种情况,您应该这样做:

  1. 选择要编写脚本并加载它们的服务器和数据库。
  2. 转到“查看”选项卡并单击“对象过滤器”按钮,然后选择“编辑过滤器”按钮:

img1

  1. 在所有对象的筛选器编辑器中,选择“包括如果:”和“单击此处添加筛选条件”:

img2

  1. 选择“架构”、“等于”并输入所需的架构名称,然后单击“确定”:

img3

  1. 单击主页选项卡,选中所有对象并单击“脚本”按钮:

img4

  1. 在同步向导的第三步中,在“脚本文件”选项卡下,从“粒度”下拉菜单中选择是要为所有对象还是单独为每个对象创建一个脚本:

img5

  1. 在脚本向导的最后一步中,单击“创建”按钮并查看结果——您将拥有可在 SQL Server Management Studio 中执行的脚本。

关于sql - 在特定模式下编写所有 SQL 对象的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25757289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com