《MS SQL Server 2000管理员手册》系列——8. 管理 Microsoft SQL Server 服务[1]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

8. 管理 Microsoft SQL Server 服务
SQL Server 服务组件
使用SQL Server服务管理员
使用 Windows 2000 服务控制管理员
使用 SQL Server Enterprise Manager
本章总结
当您安装好 Microsoft SQL Server 2000 之后就可以开始执行了。在使用Microsoft SQL Server 2000 存取数据前,必须先学习如何启动 SQL Server 的服务组件及其组件,例如 SQL Server 代理程序(SQL Server Agent)、分布式交易协调员(Distributed Transaction Coordinator)和全文搜寻引擎(Microsoft Search)。这些组件属于 SQL Server 服务的一部份,执行时为独立作业。本章会讨论各组件设定使用的细节,并讨论如何启动、停止服务组件,以及如何使用三种管理工具(SQL Server服务管理员、SQL Server Enterprise Manager 和 Microsoft Windows 2000 服务管理员)。
________________________________________
说明
虽然 SQL Server 2000 也可以在 Microsoft Windows NT 4 执行,但本章的重点会放在 SQL Server 2000 在 Microsoft Windows 2000 中的执行方式。在 Microsoft Windows 98 的作业平台下,SQL Server 就如同一般的执行档,并不支持服务组件。因此也不在本章的讨论范围内。
________________________________________
Enterprise Manager 对管理 SQL Server 来说十分重要。它的服务范围包含建立数据库及对象、设定服务器选项、复写功能的设定与管理以及备份管理。本章仅会就其对 SQL Server 和服务组件的管理功能作重点介绍,其它的服务范围会在后续相关的章节中陆续提到。
SQL Server 服务组件
 
在 SQL Server 中所提到的「服务」,代表一项程序或程序可执行特定的功能,或支持其它程序。当您开始使用 SQL Server 时,SQL Server 服务会在 Windows NT 或 Windows 2000 中启动。 服务 这个项目可以管理数据库档案、处理Transact-SQL(T-SQL)陈述式、配置联机者资源、确认数据的一致性等等。只要安装了 SQL Server 的执行个体,每一个执行个体的服务名称就是 MSSQL$InstanceName ,不同处在于设定安装时给予执行个体的名称为 $InstanceName。每一个对应执行个体的 SQL Server 代理程序则称作 SQLAGENT$InstanceName。以分布式交易协调员和全文搜寻引擎这两项服务而言,就算是安装了一个以上的执行个体,也只有一个统一的服务名称。
这三项服务组件包含在您的 SQL Server 的版权内,在安装 SQL Server 时,会在 SQL Server 代理程序预设的选项中出现。如果没有安装分布式交易协调员或全文搜寻引擎服务,可以重新执行 SQL Server 的安装程序。
SQL Server 代理程序支持作业排程、启动作业执行、发出警讯、通知及数据库维修计划。如果少了服务组件,管理人员很难执行这些工作。SQL Server 代理程序可将例行的数据库维修工作自动化。举例来说,可设定每晚一点钟时自动执行数据库备份,或设定每三十分钟自动执行交易记录文件备分。如果想不断的检查系统的执行效能,也可以设定效能状态,如当 CPU 的使用超过90%就发出警讯。以上所提到的这些服务可以以手动来执行,或设定在 SQL Server 启动时自动启动服务组件。设定自动启动可以确保服务组件确实执行。在 第30章 中我们会学习如何建立数据库维护计划, 第31章 中会学习如何使用 SQL Server 代理程序设定作业排程、启动作业执行、发出警示与通知。
分布式交易协调员可协调来自不同来源的远程数据库信息,容许一笔交易在数个远程服务器上更新。如果交易认可,交易管理员会确保所有数据来源同步与永久更新;若是交易产生错误,则需回复所有数据来源中的更新。本书 第25章 会对分布式交易协调员有更详细的讨论。
全文搜寻引擎服务可以在 SQL Server 服务管理员中启动 Microsoft Seach ,用于为全文检索的索引与搜寻引擎。全文检索索引允许在字符字符串中执行较为复杂的搜寻。举例来说,您可以利用搜寻服务以找到相近的单字或词组。
如本章之前所提及,您可以利用几种工具来启动或停止 SQL Server 服务组件:SQL Server 服务管理员、SQL Server Enterprise Manager 和 Windows 2000 服务管理员。首先我们来看 SQL Server 服务管理员,我们可用它来控制所有的服务组件,例如SQL Server代理程序、分布式交易协调员及全文搜寻引擎。
使用SQL Server服务管理员
 
要使用 SQL Server 服务管理员来启动或停止 SQL Server 服务,请参照下列步骤(SQL Server 服务也可以被暂停,下面也会说明如何暂停。)
1. 按一下 开始 / 程序集 ,选择 Microsoft SQL Server,然后选择 SQL Server服务管理员 进入服务管理员的应用程序,如图8-1所示。
 
 
图8-1 SQL Server服务管理员
2. 本机服务器和服务选项会显示在 SQL Server服务管理员 对话框的下拉式清单中。在 服务 的下拉式清单中,选取想要管理的服务。(注意!服务管理员也可透过网络来管理网络上其它的服务器)。在 服务 下拉式清单方块中能管理的服务组件包括:SQL Server、Distributed Transaction Coordinator、Microsoft Search 以及 SQL Server Agent。
3. 选择对应的按钮即可 开始/继续 、 停止 或 暂停 该项服务。对话框中有个圆圈(内有箭头)的标志,可以显示所选取该服务的目前状态。SQL Server 的服务若被暂停,点选 开始/继续 即可重新启动服务。使用暂停而不使用停止的原因是,暂停 SQL Server 可防止使用者登入,让您有时间对已连上 SQL Server 的使用者传送讯息,请他们结束工作,在停止服务器之前注销。如果您没有先暂停就停止 SQL Server,所有的服务器程序就会马上被中断。
4. 执行中的服务管理员,每五秒中会更新画面一次。要改变这个设定,可以按对话框左上角的小图标来显示系统菜单。选取 选项 来显示 SQL Server服务管理员 对话框,如图8-2所示。
 
 
图8-2 「SQL Server服务管理员选项」对话框
在 轮询间隔 中输入新的时间间隔。如果选取了 验证服务控制动作 ,服务管理员会弹出一个对话框来验证启动、暂停或停止服务的每一个动作。一旦您更改了这两项设定,四个服务组件的时间间隔和验证服务控制动作都会一起更改。
________________________________________
说明
如果 SQL Server服务 和 SQL Server代理程序服务] 没有设定自动启动,就要手动启动。
________________________________________
使用 Windows 2000 服务控制管理员
 
您可以使用 Windows 2000 Server服务控制管理员 来启动或停止本机或远程的 SQL Server 服务。或是设定 Windows 2000 服务控制管理员在系统开启时,自动启动 SQL Server 服务。以下为设定的步骤:
1. 按一下 开始 / 程序集 / 系统管理工具 ,选择 服务 来开启 服务控制管理员 ,如图8-3所示。
2. 在 服务 清单中选取 Distributed Transaction Coordinator 、 Microsoft Search 、 MSSQLSERVER 或 SQLSERVERAGENT 。选择欲启动的项目按两下进入 内容 画面,如图8-4所示。
 
 
图8-3 「Windows 2000服务控制管理员」画面

本文关键:《MS SQL Server 2000管理员手册》系列——8. 管理 Microsoft SQL Server 服务
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top