如何生成脚本 (SQL Server Management Studio)

可以使用**“生成 SQL Server 脚本向导”**或对象资源管理器创建 Transact-SQL 脚本。

生成 SQL Server 脚本向导

生成脚本向导将引导您完成创建 Transact-SQL 脚本的各个步骤,并允许您同时选择要创建脚本的各种对象。该向导提供各种用于创建脚本的选项,包括是否包含权限、排序规则、约束等。为大量对象创建脚本时,请使用该向导。有关生成 SQL Server 脚本向导的详细信息,请参阅生成 SQL Server 脚本向导的 F1 帮助

打开生成脚本向导

  1. 在对象资源管理器中,展开**“数据库”,右键单击某个数据库,指向“任务”,然后单击“生成脚本”**。

  2. 按照向导中的步骤,创建数据库对象的脚本。

对象资源管理器

使用对象资源管理器可以快速创建整个数据库的脚本,也可以使用默认选项创建单个数据库对象的脚本。您可以在查询编辑器窗口中对文件或剪贴板创建脚本。脚本以 Unicode 格式创建。

您可以创建用于创建或删除对象的脚本。有些对象类型具有其他脚本选项,如 ALTERSELECTINSERTUPDATEDELETEEXECUTE

有时您可能需要使用具有多个选项的脚本,如删除一个过程然后创建一个过程,或者创建一个表然后更改一个表。若要创建组合的脚本,请将第一个脚本保存到查询编辑器窗口中,并将第二个脚本保存到剪贴板上,这样就可以在窗口中将第二个脚本粘贴到第一个脚本之后。

若要为某个对象编写脚本,请展开对象资源管理器并找到该对象。右键单击该对象,再单击**“脚本** <对象类型> 为”

生成整个数据库的脚本

  1. 在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。

  2. 展开**“数据库”,右键单击任意数据库,依次指向“任务”“生成脚本”**,然后按照生成脚本向导中的步骤进行操作。