- SQL Server 2012数据库技术与应用(微课版)
- 姚丽娟 王轶凤主编
- 3318字
- 2021-01-06 17:51:48
1.3 SQL Server 2012的管理工具
SQL Server 2012提供了大量的实用工具,借助于这些工具,用户能够快速、高效地对系统实施各种配置与管理。实用工具包括SQL Server Management Studio、SQL Server配置管理器、SQL Server Profiler、数据库引擎优化顾问,以及大量的命令行实用工具等。
1.3.1 SQL Server Management Studio
SQL Server Management Studio(SSMS)是一个建立数据库解决方案的集成环境,是SQL Server 2012最重要的管理工具,也是最常用的图形界面工具,主要用于连接数据库引擎服务并将用户的操作请求传递给数据库引擎。SSMS将各种图形化工具和多功能的脚本编辑器组合在一起,向用户提供了一个集成环境,借助于该集成环境,用户能够快速、直观而高效地实现访问、配置、控制、管理和开发SQL Server所有组件的任务。
1.启动SSMS
在Windows桌面上执行【Microsoft SQL Server 2012】下的【SQL Server Management Studio】命令,打开图1.31所示的【连接到服务器】窗口。
图1.31 【连接到服务器】窗口
选择服务器类型,输入服务器名称,然后选择身份验证方式。
在【身份验证】下拉列表框中选择身份验证模式,在【服务器名称】组合框中输入或选择服务器用户名称。服务器用户与选择的身份验证模式有关。如果选择的是【Windows身份验证】模式,服务器用户只能为本地用户或合法的域用户,不需要输入用户名和密码;如果选择的是【SQL Server身份验证】模式,则还需为服务器用户输入登录名与密码,如输入系统管理员sa和密码。
完成选择后,单击【连接】按钮,进入【SQL Server Management Studio】窗口。SSMS界面包含已注册的服务器、对象资源管理器、查询编辑器、属性、工具箱等多个窗口对象,如图1.32所示。
图1.32 包含多个窗口对象的SSMS主界面
这些窗口对象都是具有一定管理与开发功能的工具。默认情况下,SSMS启动后将自动打开已注册的服务器、对象资源管理器及文档窗口3个窗口对象。如果某些窗口被关闭,可以通过选择【视图】菜单中的相应命令来打开对应的窗口。
2.服务器的注册与管理
创建服务器组可以将众多的已注册的服务器进行分组化管理,通过注册服务器可以存储服务器连接的信息,以供在连接该服务器时使用。
鼠标右键单击SSMS中【视图】下的【已注册的服务器】选项,右键单击鼠标,在弹出的菜单中选择【新建服务器组】可实现新服务器组的创建,如图1.33所示。
如果要删除所选中的服务器组,系统会弹出如图1.34所示的【确认删除】提示信息,单击【是】按钮才会将其删除掉。
图1.33 【新建服务器组属性】窗口
图1.34 【确认删除】窗口
在选中的服务器组中进行新建和删除服务器的操作同样简单,不再赘述。
3.使用对象资源管理器
可以通过【对象资源管理器】窗口连接到数据库引擎、分析服务、报表服务、移动服务与集成服务5种类型的服务器,并以树型结构显示和管理服务器中的所有对象节点。查看各个资源对象节点详细信息的步骤如下。
(1)单击【对象资源管理器】工具栏中的【连接】按钮,从弹出的下拉列表中选择连接的服务器类型。
(2)在弹出的【连接到服务器】对话框中选择身份验证模式,输入或选择服务器名称。单击【连接】按钮,即可连接到指定的服务器。
(3)在【对象资源管理器】窗口中,通过单击某资源对象节点前的加号或减号,可以展开或折叠该资源的下级节点列表,层次化管理资源对象。
(4)【对象资源管理器】窗口所显示的一级资源节点是已连接的服务器名称,展开服务器节点,可以看到以下的所有二级资源节点。这些二级资源节点所代表的对象及其意义说明如下。
·【数据库】节点:包含连接到的SQL Server服务器的系统数据库和用户数据库。
·【安全性】节点:显示能连接到SQL Server服务器的SQL Server登录名列表。
·【服务器对象】节点:包含【备份设备】、【端点】、【链接服务器】及【触发器】子节点,提供链接服务器列表,通过链接服务器把服务器与另一个远程服务器相连。
·【复制】节点:显示有关数据复制的细节。数据可从当前服务器的数据库复制到另一个数据库或另一台服务器的数据库,也可按相反次序复制。
·【管理】节点:包含【策略管理】、【数据收集】、【维护计划】、【SQL Server日志】等子节点,控制是否启用策略管理,显示各类信息或错误,维护日志文件等。日志对于SQL Server的故障排除将非常有用。
·【SQL Server代理】节点:在特定的时间建立和运行SQL Server中的任务,并把成功或失败的详细情况发送给SQL Server中指定的操作员、寻呼机或电子邮件,包含【作业】、【警报】、【操作员】、【错误日志】等子节点。
4.使用文档窗口
根据服务器上资源对象操作的不同,【文档】窗口将相应地显示出查询脚本代码、表设计器、视图设计器、摘要等页面信息。可以将【文档】窗口设置为选项卡式窗口,如图1.35所示。通过单击页标题进行文档的切换,也可以右击页标题,在弹出的快捷菜单中选择【关闭】、【保存】、【隐藏】等命令,对指定文档进行相应的操作。
图1.35 包含3个文档的选项卡式【文档】窗口
5.使用查询编辑器
SSMS提供了一个选项卡式的查询编辑器,能够在一个【文档】窗口中同时打开多个查询编辑器的视图。查询编辑器是一个自由格式的文本编辑器,主要用来编辑、调试与运行Transact-SQL命令。
可以通过执行SSMS的【文件】︱【新建】︱【数据库引擎查询】命令,或者单击SSMS工具栏中的【新建查询】按钮来启动查询编辑器。图1.36所示即为一个新建的【查询编辑器】窗口,该窗口中正在输入一段Transact-SQL代码。
图1.36 【查询编辑器】窗口
一旦打开了【查询编辑器】窗口,与查询编辑器相关的【SQL编辑器】工具栏随之出现在SSMS窗口中。【SQL编辑器】工具栏共包含【连接】、【更改连接】、【可用数据库】、【执行】、【调试】、【取消执行查询】、【分析】等20个功能按钮或下拉列表框,如图1.37所示,分别用来实现T-SQL命令或代码的输入、格式设置、编辑、调试、运行、结果显示、处理等一系列的功能与操作。
图1.37 【SQL编辑器】工具栏
SQL Server 2012的查询编辑器具有智能感知(IntelliSense)的特性。在查询编辑器中,能够像Visual Studio一样自动列出对象成员、属性与方法等,还能够进行语法的拼写检查,即时显示出拼写错误的警告信息。
SQL Server 2012的查询编辑器支持代码调试,提供断点设置、逐语句执行、逐过程执行、跟踪到存储过程或用户自定义函数内部执行等一系列强大的调试功能。
1.3.2 配置管理器
SQL Server Configuration Manager(SQL Server配置管理器),简记为SSCM,用于管理与SQL Server相关联的服务,配置SQL Server使用的网络协议,以及从SQL Server客户机管理网络连接。通过SQL Server配置管理器,能够启动、停止、暂停、恢复和重新启动各类服务,也可以更改服务使用的账户,以及查看或更改服务器属性。
SQL Server 2012配置管理中的重要工作是服务管理,包括服务的启动、停止、暂停、恢复和重新启动等基本操作,可以使用后台启动和SQL Server配置管理器来完成。只有在SQL Server 2012服务启动后才能正确地使用该数据库系统。
通过后台启动SQL Server 2012服务时,在【控制面板】中选择【系统和安全】中【管理工具】下的【服务】命令,打开【服务】窗口,如图1.38所示。在【服务】窗口中找到需要启动的SQL Server 2012服务,单击鼠标右键,在弹出的快捷菜单中选择【启动】命令,即可启动SQL Server 2012服务。
图1.38 【服务】窗口
通过配置管理器启动SQL Server 2012服务,选择【开始】菜单中的【所有程序】,找到【Microsoft SQL Server 2012】中【配置工具】下的【SQL Server配置管理器】命令,打开【SQL Server配置管理器】窗口。窗口右侧窗格中显示出SQL Server的各种服务,选中要进行操作的服务对象SQL Server Analysis Services(GARSQL)。执行【操作】中的【启动】命令,或者右击选中的服务对象,在弹出的快捷菜单中选择【启动】命令,将SQL Server Analysis Services(GARSQL)服务启动。SQL Server配置管理器在工具栏中提供4个命令按钮,来实现服务的常规操作,如图1.39所示。
图1.39 【SQL Server配置管理器】窗口
1.3.3 其他实用工具
1.SQL Server错误和使用情况报告工具
SQL Server错误和使用情况报告工具有两种功能。
将SQL Server 2012的所有实例和组件的错误运行报告发送给Microsoft公司的错误报告服务器。将SQL Server 2012的所有实例和组件的运行情况发送给Microsoft公司。
启动该工具的方法为:在Windows桌面上执行【开始】︱【所有程序】︱Microsoft SQL Server 2012︱【配置工具】︱【SQL Server错误和使用情况报告】命令,打开如图1.40所示的界面。
图1.40 【错误和使用情况报告设置】界面
该工具的用法不再介绍。
2.文档和教程
SQL Server 2012提供了大量的联机帮助文档与使用教程,如图1.41所示。这些文档与教程具有索引和全文搜索功能,用户可根据关键词快速查找所需的信息。
图1.41 SQL Server
3.导入和导出数据工具
导入和导出数据工具用于SQL Server 2012的数据库与其他格式数据间的相互转换。该工具能够将其他类型的数据进行格式转换并存储到SQL Server 2012的数据库中,也可以将SQL Server 2012数据库中的数据转换输出为其他格式的数据。