《SQL Server数据库系统基础》课件003_第1页
《SQL Server数据库系统基础》课件003_第2页
《SQL Server数据库系统基础》课件003_第3页
《SQL Server数据库系统基础》课件003_第4页
《SQL Server数据库系统基础》课件003_第5页
已阅读5页,还剩122页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章数据库服务器的管理与工具使用3.1服务管理器及应用3.2企业管理器的使用3.3查询分析器的使用3.4联机丛书的使用3.5其他工具的使用3.6实战训练小结

思考题

安装了SQLServer2000服务器后,如何来管理和使用呢?如果能借助SQLServer2000的管理工具,那么数据库服务器的管理将变得非常简单。本章任务:  学会使用SQLServer2000的管理工具和实用程序,操纵和管理SQLServer2000的服务器。

SQLServer2000主要提供了以下管理工具和实用程序:●服务管理器;●企业管理器;●查询分析器;●服务器网络实用工具;●客户端网络实用工具;●数据导入和导出工具;●联机帮助文档。3.1服务管理器及应用3.1.1SQLServer2000服务器组件

SQLServer2000服务器组件是SQLServer2000系统的主要服务单元,主要包括SQLServer数据库引擎(MSSQLServer服务)、SQLServer代理程序(SQLServerAgent服务)、Microsoft搜索服务、分布式事务处理协调器(MSDTC服务)。

SQLServer2000服务器组件可通过SQLServer服务管理器来启动、停止和暂停。这些组件在WindowsNT、Windows2000、Windows2003上作为服务运行,在Windows9x上作为单独的可执行程序运行。1.SQLServer数据库引擎

SQLServer服务是SQLServer最为核心的部分,用来处理所有发自SQLServer客户端应用程序的Transact-SQL语句的组件。SQLServer不仅可以用来查询SQLServer数据库中的数据,还支持分布式查询,可检索来自不同数据源的数据。SQLServer服务可在多个并发用户之间有效地分配计算机资源,并强制实施在存储过程和触发器中定义的业务规则,确保数据的一致性,防止发生逻辑问题。

SQLServer2000支持在同一台计算机上同时运行多个SQLServer数据库引擎实例。一个SQLServer数据库引擎实例相当于一个数据库服务器。2.SQLServer代理程序

SQLServer代理程序是实现运行调度的SQLServer管理任务的代理程序。在计算机上运行的每个SQLServer实例都有一个SQLServer代理服务。

3.Microsoft搜索服务Microsoft搜索服务仅用于WindowsNT、Windows2000和Windows2003,可实现全文本检索引擎。不论计算机上有多少个SQLServer实例,都只有一个搜索服务。

4.分布式事务处理协调器分布式事务处理协调器仅用于WindowsNT、Windows2000和Windows2003,用来管理分布式事务。不论计算机上有多少个SQLServer实例,都只有一个MSDTC服务。3.1.2服务管理器的应用有多种工具可以启动、停止或暂停SQLServer服务。SQLServer服务管理器是其中最常用的一种工具,它位于MicrosoftSQLServers程序组以及Windows启动组中。SQLServer服务管理器启动后将作为一个任务栏应用程序出现在任务栏时钟的左侧。

SQLServer服务管理器的主要作用是启动数据库服务器的实时服务,暂停和停止正在运行的服务,或在暂停服务后继续服务。双击SQLServer服务管理器任务栏上的图标,出现如图3-1所示的界面。在该界面中可以启动、停止或暂停该计算机上安装的每个SQLServer2000实例的SQLServer服务。

在服务管理器上选中“当启动OS时自动启动服务”复选框时,可以设置SQLServer服务随Windows操作系统的启动而自动启动。有很多方法可以控制SQLServer服务的状态。在查询分析器的“联接到SQLServer”对话框中有一个复选框选项,选中后再按“确定”按钮可启动处于停止状态的服务,如图3-2所示。用SQLServer企业管理器也可启动、停止或暂停一个注册过的SQLServer2000实例。方法是:展开服务器组之后右击该实例,在弹出的菜单中选择需要的状态(启动、停止或暂停),如图3-3所示。图3-1“SQLServer服务管理器”界面

图3-2查询分析器的“联接到SQLServer”对话框图3-3企业管理器界面

通过Windows2000和WindowsNT4.0中的“服务”界面也可以启动、停止或暂停任何一个SQLServer2000实例。操作过程是:点击“开始”→“设置”→“控制面板”→“管理工具”→“服务”,“服务”界面如图3-4所示。最后,SQLServer服务管理器、ServicesMMC和Services脚本还允许选择某个SQLServer服务是否自动启动,并配置其他参数。如果不使用图形界面,则还可以用NET命令从命令提示符界面启动、停止或暂停SQLServer服务,命令是NETSTARTMSSQLServer或NETSTARTSQLServerAgent。图3-4Windows2000的“服务”界面3.2企业管理器的使用3.2.1企业管理器

SQLServer2000企业管理器(SQLEnterpriseManager)是Microsoft管理控制台(MMC)的管理单元组件。企业管理器通过图形用户界面将所有SQLServer对象展现在一个分层结构的控制台树中,如图3-5所示。企业管理器是按照“数据库服务器组”→“数据库服务器”→“数据库”→“数据库对象(表、视图等)”这样一个层次结构来组织和管理的。利用企业管理器可对数据库服务器、数据库及数据库对象(表、视图等)进行有效的管理。图3-5SQLServer2000企业管理器的层次结构界面SQLServer企业管理器是SQLServer2000的主要管理工具,它提供了一个大家熟悉的Microsoft管理控制台(MMC)的用户界面。企业管理器可以在一个界面同时管理网络上的多个SQLServer数据库实例,并完成绝大部分的数据库管理工作。通过企业管理器能够启动和停止数据库实例、注册和配置服务器。而且,由于它能够以树型结构来显示所有的SQLServer对象,因而所有SQLServer对象的建立与管理都可以通过它来完成。3.2.2企业管理器的常用功能企业管理器的主要功能如下:

(1)注册数据库服务器;

(2)配置本地服务器;(3)配置远程服务器;(4)配置多重服务器;(5)设置登录安全性;(6)对数据库、数据库对象进行管理和操作;(7)创建警告;(8)建立操作员;(9)为独立的环境创建和安排作业;(10)为多重服务器环境创建和安排作业;(11)创建和管理复制方案;(12)为企业管理器设置轮询间隔。3.2.3SQLServer服务器的注册安装SQLServer2000后,必须先注册本地或远程的数据库服务器,才能使用SQLServer企业管理器来管理这些服务器。注册数据库服务器时必须指定服务器的名称和登录到服务器时使用的安全类型。如果需要,还需指定登录名和密码。注册数据库服务器时,需将该服务器加入指定的服务器组,作为组的一个成员。利用企业管理器注册服务器时可采用如下步骤:

(1)启动企业管理器,选择“SQLServer服务器”组图标并右击,出现如图3-6所示的快捷菜单。图3-6新建SQLServer服务器注册的快捷菜单(2)选择“新建SQLServer注册”快捷菜单项,进入如图3-7所示的“注册SQLServer向导”。

(3)单击“下一步”按钮,进入如图3-8所示的添加可用服务器的界面。

(4)单击“下一步”按钮,进入如图3-9所示的身份验证界面。

(5)单击“下一步”按钮,进入如图3-10所示的选择服务器组的界面。图3-7“注册SQLServer向导”图3-8添加可用服务器的界面图3-9注册SQLServer向导的身份验证界面图3-10注册SQLServer向导的选择服务器组的界面(6)单击“下一步”按钮,进入注册完成界面,然后与注册的服务器联接,以检测服务器注册是否成功。图3-11所示为利用帐户sa成功注册到SQLServerXJSB6007后的界面。说明:

(1)第一次运行SQLServer企业管理器时,它将自动注册本地SQLServer所有已安装实例。

(2)如果有一个已注册的SQLServer实例,还要安装更多的SQLServer实例,则只注册最初的SQLServer实例即可。可以启动注册服务器向导或使用“已注册的SQLServer属性”对话框来注册其他实例。

(3)如果联接到远程服务器有困难,则可以使用客户端网络实用工具来配置对该服务器的访问。图3-11利用帐户sa成功注册到SQLServerXJSB6007后的界面3.2.4查看系统数据库举例查看过程:点击“开始”→“程序”→“MicrosoftSQLServer”→“企业管理器”,依次展开“MicrosoftSQLServers”、“SQLServer组”、本服务器以及“数据库”前的“+”,即可见到Master等系统数据库。3.3查询分析器的使用3.3.1查询分析器简介

SQL查询分析器(SQLQueryAnalyzer)是一个图形用户界面的程序调试工具,用来设计和测试Transact-SQL语句、批处理和脚本。在SQL查询分析器中,用户可在全文窗口中输入Transact-SQL语句,执行语句并在结果窗口中迅速查看这些语句的结果;用户也可以打开包含Transact-SQL语句的文本文件,执行语句并在结果窗口中查看结果等。

查询分析器包含集成的Transact-SQL调试器和对象浏览器,可用于确定数据库中的表、视图、存储过程和其他对象的特性,并支持用于加快复杂语句生成速度的模板。要进入查询分析器界面,有以下两种方法:

(1)由SQLServer企业管理器调用SQL查询分析器。选择“工具”→“SQL查询分析器”。

(2)由“开始”菜单进入查询分析器。选择“开始”→“程序”→“MicrosoftSQLServer”→“查询分析器”。图3-12为使用帐户sa登录进入SQL查询分析器,并与SQLServer建立联接后的界面。默认数据库为master,通过数据库下拉列表可选择不同的数据库。图3-12“SQL查询分析器”界面

如果要联接网上其他的SQLServer服务器,则可选择“文件”→“联接”,出现如图3-13所示的对话框,然后在“SQLServer”下拉列表中选中需要的数据库服务器并按“确定”按钮即可联接。图3-13SQL查询分析器联接界面3.3.2查询分析器的常用功能在SQLServer2000数据库管理工具中,最常用的工具除了企业管理器就是查询分析器。查询分析器可用来显示调试和执行查询的图形用户界面,通过它可以执行Transact-SQL语句或脚本,并且还能够得到格式化输出中的结果。此外,还可以使用该工具来进行一些脚本的语法分析。通过查询分析器可以执行下列操作:

(1)创建查询和其他SQL脚本,并针对SQLServer数据库执行这些脚本。该功能在“查询”窗口中实现。

(2)由预定义脚本快速创建常用数据库对象。该功能通过模板实现。(3)快速复制现有数据库对象。该功能通过对象浏览器脚本功能实现。

(4)在参数未知的情况下执行存储过程。该功能通过对象浏览器的过程执行功能实现。

(5)调试存储过程。该功能通过Transact-SQL调试程序实现。

(6)调试查询性能问题。该功能通过显示执行计划、服务器跟踪、客户统计、索引优化向导实现。

(7)在数据库内定位对象。该功能通过对象搜索功能实现。

(8)查看和使用对象。该功能通过对象浏览器实现。

(9)快速插入、更新或删除表中的行。该功能通过“打开表”窗口实现。(10)为常用查询创建键盘快捷方式。该功能通过自定义查询快捷方式功能实现。

(11)向“工具”菜单中添加常用命令。该功能通过自定义“工具”菜单功能实现。3.3.3使用查询分析器联接SQLServer

在使用查询分析器时,首先需要将它联接到某个SQLServer实例,然后才可打开查询分析器中的查询窗口。如果通过SQLServer企业管理器中的联接访问SQL查询分析器,则查询窗口将自动打开。

如果在访问查询分析器时尚未建立联接,则系统将显示“联接到SQLServer”对话框,在该对话框中可以指定数据库服务器(也可以通过单击工具栏和“文件”菜单上的“联接”命令来访问该对话框)。在“联接到SQLServer”对话框中,在SQLServer文本框中输入数据库服务器的名称,例如“XJSB6031”或选择本地服务器“local”,其中,“.”或者“local”为数据库服务器本机。如果需要使用WindowsNT身份验证进行联接,则选择“WindowsNT身份验证”;如果需要使用SQLServer身份验证进行联接,则选择“SQLServer身份验证”。联接到SQLServer实例后,用户可以通过“联接到SQLServer”对话框建立其他联接或打开新查询。3.3.4使用查询分析器窗口在联接到SQLServer后,用户就可打开和使用查询分析器了。查询分析器提供了以下几个工作窗口。

1.查询窗口查询窗口的标题栏将显示数据库服务器的名称、当前数据库的名称、当前登录名称和查询名称。如果已将查询保存到文件,则显示此文件的完整路径。查询窗口由多个窗格组成。编辑器窗格是一个文本编辑器,可以在这里输入Transact-SQL语句。结果窗格显示返回的结果集;消息窗格显示错误信息;执行计划窗格显示执行计划的图形表示;跟踪窗格显示服务器跟踪信息;统计窗格显示统计信息。2. Transact-SQL调试程序窗口“Transact-SQL调试程序”窗口由多个窗格组成。代码窗格显示正在调试的SQL语句。此外,Transact-SQL调试程序分别为局部和全局变量以及查询输出(结果集)提供了独立的输出窗口。

3.打开表窗口“打开表”窗口在表格中显示来自表的列和行,通过该窗口可以修改表格中的数据。

4.指定输入和输出选项如果需要更改“查询”窗口的外观和行为,则可以通过“工具”菜单访问“选项”对话框。若要自定义编辑器窗格,则可使用“选项”对话框中的“编辑器”选项卡,如图3-14所示。图3-14“选项”对话框中的“编辑器”选项卡

在“编辑器”选项卡中,可以执行下列操作:

(1)设置撤消缓冲区的最大个数以及所有撤消缓冲区的最大累计大小。

(2)设置制表符的大小(以空格为单位)。

(3)控制将制表符保存为制表字符还是空格。

(4)启用和禁用编辑器窗格中的文本拖动。

(5)指定默认的非Unicode文件的打开格式。

(6)指定结果窗格在“查询”窗口中的显示位置,可以在一个单独的选项卡上,也可以在编辑器窗格的下方。如果选择了选项卡模式,则还可以控制“结果”选项卡是否在查询执行后自动出现,以及“查询”窗口选项卡显示在窗口的顶部还是底部。

如果需要自定义结果窗格,则可以使用“选项”对话框中的“结果”选项卡。在该选项卡中,可以执行下列操作:

(1)指定结果的默认目的是“结果显示为文本”、“结果显示为表格”,还是“结果保存为文件”。

(2)指定结果集格式。

(3)指定结果集列的最大宽度。

(4)指定输出是否包含列标题,以及数字是否右对齐。

(5)指定是否随接收结果而滚动结果窗格。

(6)控制执行完成时的各种操作,如废弃结果或播放声音。5.指定字体在“选项”窗口中,可以使用“字体”选项卡来指定编辑器窗格、结果文本窗格、结果表格窗格、“打开表”窗口、执行计划窗格、语句配置文件、统计窗格以及对象浏览器中的文本使用的字体。编辑器窗格中输入的代码按分类以不同颜色显示。表3-l列出了默认颜色以及它们代表的分类。

6.移动拆分器当“查询”窗口被拆分时,可以更改编辑器窗格和结果窗格的相对大小。方法是将鼠标置于拆分条上并向上或向下拖动。如果“查询”窗口处于拆分模式,则可以通过单击工具栏上的“显示结果窗格”按钮来切换结果窗格的显示。表3-1编辑器窗格中代码的颜色7.使用模板模板是包含SQL脚本的样本文件,它用来在数据库中创建对象。SQLServer2000为用户提供的各种模板都位于Templates\SQLQueryAnalyzer目录中。这些模板将分别用于创建数据库、表、视图、索引、存储过程、触发器、统计和函数。此外,还有一些模板用于帮助管理扩展属性、链接服务器、登录、角色和用户,以及声明和使用游标。3.3.5使用查询分析器处理错误除了具有调试和执行语句及脚本的功能之外,查询分析器还提供了多种工具,以帮助用户防止和处理错误。这些工具及其相应的功能如下:

(1)使用编辑器窗格中的代码颜色来检查错误。以默认颜色为例,如果键入一个关键字,而它不以蓝色显示,则该关键字就可能拼错了。如果许多代码都以红色显示,那么可能遗漏了字符串右边的引号。

(2)如果希望在不执行代码的情况下分析语法,则可以单击“分析”按钮。

(3)如果发生了错误,则可以通过双击错误信息来定位包含该错误的行。(4)如果需要调试存储过程,则可以使用Transact-SQL调试程序。通过使用查询分析器附带的Transact-SQL调试程序,可以控制和监视存储过程的执行。该调试程序支持传统功能,如设置断点、定义监视表达式和单步执行过程。查询分析器中的Transact-SQL调试程序支持对SQLServer2000进行调试。

Transact-SQL调试程序界面由工具栏、状态栏和一系列窗口、窗格组成,这些组件都具有双重用途,既作为控件又作为监视机制。过程完成或终止以后,某些组件只有有限的功能可以使用。例如,当过程未运行时,不能在任何一个变量窗口中设置断点或在条目间滚动。

这些组件的具体说明如下:

(1)工具栏。工具栏位于调试程序界面的顶部。它由一系列按钮组成,可用于控制执行过程的启动、停止和逐段运行。

(2)源代码窗口。源代码窗口显示来自当前作用域中过程的代码。黄色箭头指出要执行的下一条语句;红色项目符号标记的语句前设置了断点。

(3)参数变量窗口。参数变量窗口显示当前过程的各个输入和输出变量的名称、值及类型。当运行中的过程设置或修改其变量时,这里显示的值会进行相应的更改。参数变量可以在过程执行的任何时候进行手工修改,单击某个值即可键入新值替换该值。(4)局部变量窗口。局部变量窗口的行为与参数变量窗口相似。默认情况下,该窗口只包含当前作用域内定义的变量。

(5)调用堆栈窗口。调用堆栈窗口显示活动的或未完成的过程调用列表。列表内的顶部条目称为当前过程,该过程决定了局部和参数变量窗口中变量的作用域。在该窗口中,当前执行过程可由源代码窗口中的黄色箭头标识。为查看父过程调用当前过程的点,可以单击调用堆栈窗口中当前过程下方列出的名称,这样源代码窗口将显示父过程的源代码,且有一个绿色箭头指向调用当前过程的代码行。(6)结果文本窗口。结果文本窗口用于显示存储过程的任何输出,该区域还用于显示服务器错误信息。

(7)状态栏。状态栏位于调试程序界面的底部,包含有关当前会话的只读信息。它列出执行的当前状态、调试程序所联接到的主机、用户登录名以及光标在源代码窗口内的位置。3.3.6使用查询分析器调试脚本

下面以一个查询数据表的脚本为例,说明如何在查询分析器中调试脚本,以及如何查看执行结果。具体操作步骤如下:

(1)单击“开始”→“程序”→“MicrosoftSQLserver”→“查询分析器”,此时将出现“联接到SQLServer”对话框,选择本地服务器“local”,单击“确定”按钮,打开查询分析器。(2)从数据库列表中选择“pubs”。

(3)在查询文本框中键入如下语句:

select*fromjobs(4)单击“分析查询”按钮以检查语法,检查结果如图3-15所示。

(5)单击“执行查询”按钮执行该脚本,执行结果如图3-16所示。下面将上述语句更改为:

select*fron数据表

(6)这时会发现颜色由原来的蓝色变成了黑色,图3-15分析脚本的界面图3-16执行查询的结果界面(7)再次单击“分析查询”按钮以检查语法,此时系统将提示语句中存在语法错误,如图3-17所示。

(8)更正该脚本中的错误,单击“保存查询/结果”按钮,将该脚本保存为*.sql文件。

【例3-1】通过查询分析器中的对象浏览器查看pubs数据库中jobs表的内容。打开“查询分析器”,然后按照如下步骤操作:

(1)双击SQLServer实例名,展开服务器。

(2)单击展开pubs数据库。

(3)单击展开“用户表”。

(4)右键单击jobs表,在弹出的快捷菜单中单击“打开”,查询结果将显示在一个独立的结果窗口中。图3-17分析脚本的报错界面3.4联机丛书的使用联机丛书是SQLServer2000的一个极为重要的工具,无论是SQL数据库的初学者还是数据库使用者,都能从联机丛书中获得很大帮助。3.4.1查找途径可以通过下列途径在SQLServer联机丛书中查找信息:在导航窗格中单击“目录”,查找相关主题。在导航窗格中单击“索引”,键入关键字。在导航窗格中单击“搜索”,键入词或短语并按“列出主题”执行搜索。

使用联机丛书的步骤:点击“开始”→“程序”→“MicrosoftSQLServer”→“联机丛书”,即可打开SQLServer联机丛书的图形界面,如图3-18所示。

SQLServer联机丛书出现在包含下列窗格的窗口中:

(1)导航窗格:该窗格位于窗口的左侧,包含“目录”、“索引”、“搜索”和“书签”选项卡。“目录”选项卡中的主题按任务或主题分层组织。

(2)主题窗格:该窗格位于窗口的右侧,显示选定的主题或默认主题。(3)工具栏窗格:该窗格位于SQLServer联机丛书标题栏的下方,包含导航和命令按钮。点击“目录”选项卡中的“+”可以展开相关小标题,找到需要的知识点;点击“索引”选项卡,输入要查找的关键字(索引按关键字排序),即可根据关键字找到相关知识点;点击“搜索”选项卡,输入单词,点击“列出主题”,将显示包含输入单词的知识点主题,双击主题将显示该主题的全部内容;点击“书签”选项卡,可以在查到的内容处产生书签,保留该知识点。图3-18SQLServer联机丛书的图形界面3.4.2工具栏按钮可以通过工具栏上的导航按钮在SQLServer联机丛书中查找主题。

(1)上一步:显示目录中列出的上一个主题。

(2)下一步:显示目录中列出的下一个主题。

(3)后退:显示上一步查看的主题。

(4)前进:显示上一步显示的主题序列中的下一个主题。

(5)主页:显示SQLServer联机丛书的主页。(6)隐藏:隐藏导航窗格。当隐藏了导航窗格后,单击“显示”按钮可显示导航窗格。如果在隐藏导航窗格的情况下关闭SQLServer联机丛书,则下次打开SQLServer联机丛书时该窗格仍保持隐藏状态。

(7)定位:在导航窗格中指定主题的位置。

(8)字体:在主题窗格中更改文本字体及大小。

(9)打印:打印选定的主题,并且打印包含所有子主题的选项。3.5其他工具的使用3.5.1服务器网络实用工具服务器网络实用工具用于配置服务器端网络联接和设置相关参数等,具有以下功能:

(1) SQLServer2000实例在其上监听客户端请求的网络协议栈。

(2)在应用程序建立联接时考虑使用的顺序。

(3) 通常情况下,管理员会在安装过程中指定SQLServer监听的服务器网络库协议。若要使用服务器网络实用工具,则可以选择MicrosoftSQLServers程序组中的服务器网络实用工具选项直接运行,从中可以查看和编辑已安装的SQLServer服务器网络库。

服务器网络实用工具可以按下列方式进入:点击“开始”→“程序”→“MicrosoftSQLServer”→“服务器网络实用工具”。其工作界面如图3-19所示。

SQLServer2000的服务器网络实用工具中默认设置了“命名管道”和“TCP/IP”协议。如果客户端使用了其中一种协议,则可与数据库服务器联接;如果客户端使用的是图中禁用的协议,则服务器端需使用服务器网络实用工具来启用相应的协议,以确保服务器端与客户端具有“共同语言”。启用协议的过程是:选择“禁用协议”中的一种→“启用”→“确定”。图3-19服务器网络实用工具界面3.5.2客户端网络实用工具客户端网络实用工具是作为客户访问数据库服务器时使用的协议,其操作与服务器网络实用工具相仿。基于Windows98的计算机只能使用“TCP/IP”协议。因此,如果要访问数据库服务器,则应确保“TCP/IP”协议在服务器端是启用的。3.5.3分布式事务处理协调器

Microsoft分布式事务处理协调器(MSDTC)是一个事务管理器,用于提供和管理不同服务器之间的分布式事务处理,这些服务器必须基于WindowsNT或Windows9x/2000系列操作系统。MSDTC允许客户端应用程序在一个事务中包含多个不同的数据源。MSDTC用来协调正确完成分布式事务,以确保所有服务器上的全部更新为永久性的,或在发生错误时删除所有更新。SQLServer应用程序也可以直接调用MSDTC,以启动分布式事务,然后可以指示一台或多台运行SQLServer的服务器在此分布式事务中登记,并在MSDTC的协调下正确完成此事务。3.5.4性能监视器

SQLServer2000与WindowsNT/Windows2000操作系统的性能监视器集成在一起,使用系统的性能监视器可以查看和统计SQLServer系统的运行情况,如SQLServer的读出和写入、内存使用状况、用户联接信息、有关的锁信息等,查找影响系统性能的主要因素,从而为改进和优化系统、提高系统性能提供依据。性能监视器使用远程过程调用(RPC)从SQLServer系统中收集信息。与所有性能监视工具一样,使用性能监视器对SQLServer进行监视时,需要一些系统性能方面的额外开销。3.5.5事件探查器

SQL事件探查器是一个图形化工具,其主要作用是捕获系统的活动,用于分析、诊断和审计系统的性能。事件保存在一个跟踪文件中,可在以后对该文件进行分析,也可以在试图诊断某个问题时,用它来重演某一系列的步骤。使用SQL事件探查器可以实现如下功能:

(1)捕捉一系列Transact-SQL语句,用于逐步分析有问题的查询,以找到问题的原因。

(2)发现并诊断运行缓慢的查询。

(3)监视系统以便生成用于索引分析和调整等的工作负荷。

(4)监视SQLServer实例的性能。3.5.6数据导入/导出工具数据的导入/导出就是把数据库之外的数据源中的数据引入(导入)到数据库中或把数据库中的数据引出(导出)到数据库之外,也就是把一种类型的数据转换成另外一种类型的数据或把数据从一个位置转移到另一个位置。数据转换服务(DTS)可以从文本文件或OLEDB数据源(例如MicrosoftAccess数据库)将数据导入到SQLServer中;也可以从SQLServer将数据导出到OLEDB数据目的(例如一个MicrosoftExcel电子表格)。DTS导入/导出向导用于生成包,以导入/导出数据,提供了在OLEDB数据源之间复制数据的最简捷方法。3.6实战训练

1.实训任务

(1)启动与关闭数据库服务器。

(2)注册SQLServer服务器。

(3)使用企业管理器。

(4)使用查询分析器。

(5)使用联机丛书。2.实训要求与指导

1)训练一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论