如何生成脚本 (SQL Server Management Studio)
您可以使用生成 SQL Server 脚本向导或对象资源管理器创建脚本。
生成 SQL Server 脚本向导
生成脚本向导将引导您完成创建脚本的各个步骤,并允许您同时选择要创建脚本的各种对象。该向导提供各种用于创建脚本的选项,包括是否包含权限、排序规则、约束等。为大量对象创建脚本时,请使用该向导。有关生成 SQL Server 脚本向导的详细信息,请参阅生成 SQL Server 脚本向导的 F1 帮助。
打开生成脚本向导
在对象资源管理器中,展开**“数据库”,右键单击某个数据库,指向“任务”,然后单击“生成脚本”**。
按照向导中的步骤,创建数据库对象的脚本。
对象资源管理器
使用对象资源管理器可以快速创建整个数据库的脚本,也可以使用默认选项创建单个数据库对象的脚本。您可以在查询编辑器窗口中对文件或剪贴板创建脚本。
您可以创建用于创建或删除对象的脚本。有些对象类型具有其他脚本选项,如 ALTER、SELECT、INSERT、UPDATE、DELETE 和 EXECUTE。
有时您可能需要使用具有多个选项的脚本,如删除一个过程然后创建一个过程,或者创建一个表然后更改一个表。若要创建组合的脚本,请将第一个脚本保存到查询编辑器窗口中,并将第二个脚本保存到剪贴板上,这样就可以在窗口中将第二个脚本粘贴到第一个脚本之后。
若要为某个对象编写脚本,请展开对象资源管理器并找到该对象。右键单击该对象,再单击**“编写** <对象类型> 脚本为”。
生成整个数据库的脚本
在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。
展开**“数据库”,右键单击任意数据库,依次指向“任务”和“生成脚本”**,然后按照生成脚本向导中的步骤进行操作。