加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_梅州站长网 (https://www.0753zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

在 SQL Server Management Studio 中编写对象脚本

发布时间:2022-09-28 11:56:52 所属栏目:MsSql教程 来源:
导读:  在 SQL Server Management Studio 中编写对象脚本本文内容

  本教程将指导如何为 SQL Server Management Studio (SSMS) 中找到的各种对象生成 Transact-SQL (T-SQL) 脚本。 本教程提供如何编写以下对象的脚
  在 SQL Server Management Studio 中编写对象脚本本文内容
 
  本教程将指导如何为 SQL Server Management Studio (SSMS) 中找到的各种对象生成 Transact-SQL (T-SQL) 脚本。 本教程提供如何编写以下对象的脚本的示例:
 
  要为“对象资源管理器” 中的任何对象编写脚本,请右键单击它并选择“编写对象脚本为” 选项。 本教程将介绍该过程。
 
  必备条件
 
  若要完成本教程,需要 SQL Server Management Studio、针对运行 SQL Server 的服务器的访问权限以及 AdventureWorks 数据库。
 
  此处提供在 SSMS 中还原数据库的说明:还原数据库。
 
  从 GUI 编写查询脚本
 
  无论何时在 SSMS 中使用 GUI 来完成任务,都可以为任务生成关联的 T-SQL 代码。 以下示例演示如何在备份数据库和收缩事务日志时执行此操作。 可以向通过 GUI 完成的任何操作应用这些相同的步骤。
 
  备份数据库时编写 T-SQL 脚本
 
  连接到运行 SQL Server 的服务器。
 
  展开 “数据库” 节点。
 
  右键单击数据库“Adventureworks2016”>“任务”>“备份”:
  
  按照所需方式配置备份。 对于本教程,所有内容均保留默认值。 但是,在窗口中进行的任何更改都会反映在脚本中。
 
  选择 “脚本”> “将操作脚本保存到‘新建查询’窗口”:
 
  
  查看查询窗口中填充的 T-SQL。
 
  选择“执行”以执行查询,以便通过 T-SQL 备份数据库 。
 
  在收缩事务日志时编写 T-SQL 脚本
 
  右键单击数据库“AdventureWorks2016”>“任务”>“收缩”>“文件”:
 
  Shrink files
 
  从“文件类型”下拉列表框中选择“日志”:
 
  
  选择“脚本”和“将操作脚本保存到剪贴板” :
 
  
  打开一个“新建查询”窗口并粘贴 。 (在窗口中右键单击。然后选择“粘贴”。)
 
  Paste script
 
  选择“执行”以执行查询和收缩事务日志 。
 
  编写数据库脚本
 
  以下部分介绍如何使用“脚本编写为”选项和“生成脚本”选项编写数据库脚本 。 “脚本编写为”选项将重新创建数据库及其配置选项 。 通过使用“生成脚本”选项mssql 脚本,可编写架构和数据的脚本 。 在本部分中,你将创建两个新数据库。 可以使用“脚本编写为” 选项来创建 AdventureWorks2016a 。 可以使用“生成脚本” 选项来创建 AdventureWorks2016b 。
 
  使用脚本选项为数据库编写脚本
 
  连接到运行 SQL Server 的服务器。
 
  展开 “数据库” 节点。
 
  右键单击数据库“AdventureWorks2016”>“编写数据库脚本为”>“创建到”>“新建查询窗口”:
 
  
  在窗口中查看数据库创建查询:
 
  
  :此选项仅脚本化数据库配置选项。
 
  在键盘上选择 Ctrl+F 以打开 “查找”对话框。 选择向下箭头以打开“替换” 选项。 在顶部的“查找”行中键入“AdventureWorks2016”,在底部的“替换”行中键入“AdventureWorks2016a” 。
 
  选择“全部替换”,将所有 AdventureWorks2016 实例替换为 AdventureWorks2016a 。
 
  
  选择“执行”以执行查询并创建新的 AdventureWorks2016a 数据库 。
 
  使用生成脚本选项为数据库编写脚本
 
  连接到运行 SQL Server 的服务器。
 
  展开 “数据库” 节点。
 
  右键单击 AdventureWorks2016> “任务”> “生成脚本”:
 
  
  “简介”页随即打开 。 选择“下一步”以打开“选择对象”页面 。 可选择整个数据库或数据库中的特定对象。 选择“编写整个数据库及所有数据库对象的脚本” 。
 

(编辑:云计算网_梅州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!