2024年5月27日发(作者:)

SQLServer2000企业管理器(EnterpriseManager)是用于管理企业级SQLServer2000或

者SQLServer2000对象的方便而实用的图形化工具。

用户可以通过开始菜单或快捷方式启动企业管理器。启动后,界面如图4-13所示。

4-13

企业管理器启动画面

Microsoft管理控制台(MMC)用以管理MicrosoftWindows网络中的不同服务器应用程序。

SQLServer企业管理器是MicrosoftSQLServerMMC的管理单元。

SQLServer企业管理器是SQLServer的主要管理工具,它提供了一个遵从MMC标准的

用户界面,使用户得以:

定义SQLServer实例组。

将个别服务器注册到组中。

为每个已注册的服务器配置所有SQLServer选项。

在每个已注册的服务器中创建并管理所有SQLServer数据库、对象、登录、用户和权限。

在每个已注册的服务器上定义并执行所有SQLServer管理任务。

通过唤醒调用SQL查询分析器,交互地设计并测试SQL语句、批处理和脚本。

唤醒调用为SQLServer定义的各种向导。

在企业管理器的管理中我们将做详细讲解。

SQL查询分析器(SQLQueryAnalyzer)是一个图形用户界面,用以交互地设计和测试

Transact-SQL语句、批处理和脚本。可以从SQLServer企业管理器中调用SQL查询分析器。

SQL查询分析器提供:

用于键入Transact-SQL语句的自由格式文本编辑器。

在Transact-SQL语法中使用不同的颜色,以提高复杂语句的易读性。

对象浏览器和对象搜索工具,可以轻松查找数据库中的对象和对象结构。

模板,可用于加快创建SQLServer对象的Transact-SQL语句的开发速度。模板是包含创

建数据库对象所需的Transact-SQL语句基本结构的文件。

用于分析存储过程的交互式调试工具。

以网格或自由格式文本窗口的形式显示结果。

显示计划信息的图形关系图,用以说明内置在Transact-SQL语句执行计划中的逻辑步骤。

这使程序员可以确定在性能差的查询中具体是哪一部分使用了大量资源。之后,程序员可以

试着采用不同的方法更改查询,使查询使用的资源减到最小同时仍返回正确的数据。

使用索引优化向导分析Transact-SQL语句以及它所引用的表,以了解通过添加其他索引是

否可以提高查询的性能。

从开始菜单的MicrosoftSQLServer程序组中选择QueryAnalyzer即可启动,如图4-14所

示。

4-14

查询分析器登录界面

在图4-14中的SQLServer下拉列表框中选择要登录的SQLServer服务器,如果列表中没

有,可以单击

析器窗口。

按钮,进行查找服务器。连接上服务器就可以出现如图4-15所示的查询分

4-15

查询分析器窗口

在图4-15中的右边为查询窗口,在查询窗口中用户可以输入SQL语句,并按F5键运行,

或单击工具栏上的按钮将其送到服务器执行,结果将显示在输出窗口中。用户也可以打

开一个含有SQL语句的文件来执行,执行的结果同样显示在输出窗口中,如图4-16所示显

示了一个简单的查询执行情况。

4-16

在查询分析器中执行查询

在查询分析器中,也可以控制显示方式,还可以保存到文件。切换结果,可以单击工具栏上

方式。

按钮,并在下拉菜单中选择一种显示结果的方式,如图4-17所示为选择了网格显示

图4-17以网格方式显示语句执行结果

如果选择窗口下的“消息”选项卡,可以查看当前执行的T-SQL语句所返回的消息,如图

4-18所示。

4-18

当前执行语句返回的消息

查询分析器是一个真正的分析工具,它不仅能执行T-SQL语句,还能对一个查询语句的执

行进行分析,给出查询执行计划,为查询优化提供直观的帮助。

如果选择下拉菜单中的显示执行计划,则可以在结果窗口中显示查询计划,如图4-19所示。

4-19

查看执行计划

在图4-19中用鼠标指向执行计划中的某一步,还可以查看该步的具体细节,如图4-20所示。

4-20

查看计划某一步的具体细节