在SSMS中一次脚本化多个数据库对象

时间:2017-01-27 16:45:53

标签: sql-server ssms

SSMS中的Script as选项(在Object Explorer中的任何对象上的右键菜单中可用)非常方便脚本输出对象以进行更改,创建和选择以及其他几个操作。 enter image description here

我经常使用它。但我发现它不允许我一次编写多个对象(比如多个表)。按住CtrlShift键不允许我选择多个对象。最近我需要在不同的QA环境中比较3-4个表的模式,所以我不得不一次一个地将表格编写成表格并在所有QA环境中重复。

SSMS是否可以同时编写多个对象的脚本?一次选择一个对象并编写脚本令人恼火。

1 个答案:

答案 0 :(得分:0)

可以完全按照以下要求进行操作:

1)菜单:查看-> 对象资源管理器详细信息(F7)

2)单击资源管理器树中的“表”文件夹,这些表将显示在“对象资源管理器详细信息”中。

3)在“对象资源管理器”的“详细信息”表中选择所需的内容,然后按照通常的“ ...的脚本表”进行选择。

enter image description here

不幸的是,这适用于CREATE TO和DROP等,但不适用于SELECT,INSERT TO等。