第2章SQLServer服务器的安装与配置_第1页
第2章SQLServer服务器的安装与配置_第2页
第2章SQLServer服务器的安装与配置_第3页
第2章SQLServer服务器的安装与配置_第4页
第2章SQLServer服务器的安装与配置_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

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

文档简介

*1

SQLServer2000简介

SQLServer2000的安装

SQLServer服务的启动和停止

SQLServer工具和实用程序

注册服务器

配置服务器

配置网络连接

习题*2SQLServer2000简介

一、MicrosoftSQLServer简史

二、SQLServer2000的版本介绍

三、产品的平台要求*3一、MicrosoftSQLServer简史

通常把MicrosoftSQLServer简称为SQLServer,严格的说是有不同的:MicrosoftSQLServer是由微软公司开发的SQLServer系统,而SQLServer系统不一定是由微软开发的。最早的SQLServer系统是由赛贝斯公司推出的。1987年,赛贝斯公司发布了SybaseSQLServer系统,这是一个用于Unix环境的关系型数据库管理系统。1988年,微软公司、Aston-Tate公司参加到了赛贝斯公司的SQLServer系统开发中。1990年,开发情况发生了变化,Aston-Tate公司退出了联合开发团队,微软公司则希望将SQLServer移植到WindowsNT系统中。微软公司与赛贝斯公司的合作开发一直持续到1993年发布的SQLServer。1993年,微软公司与赛贝斯公司在SQLServer系统方面的联合开发正式结束。从此,微软公司致力于用于Windows各种版本环境的SQLServer系统开发。1995年,微软公司成功地发布了MicrosoftSQLServer6.0系统。1996年,微软公司又发布了MicrosoftSQLServer6.5系统。1998年,微软公司又成功地推出了MicrosoftSQLServer7.0系统。2000年,微软公司发布了MicrosoftSQLServer2000系统。*4

针对不同的企业规模,Microsoft公司分别发行了SQLServer2000的6个不同的版本,这些版本包括企业版、标准版、个人版、开发人员版、WindowsCE版和企业评估版。充分了解各版本的特性,有利于各企业挑选合适的开发系统框架。二、SQLServer2000的版本介绍*51.SQLServer2000企业版 该版可作为生产数据库服务器。它支持SQLServer2000的所有可用功能,可为1000个左右的用户提供访问服务。

MicrosoftSQLServer2000的企业版可以用作一个企业的数据库服务器。这种版本支持MicrosoftSQLServer2000所有的功能,包括支持OLTP系统和0LAP系统。企业版是功能最齐全也是价格最昂贵的数据库系统。实际上,该版本又分为两种类型:32位版本和64位版本。32位企业版系统支持最高64GB的RAM和32个CPU,64位企业版系统支持高达512GB的RAM和64个CPU。企业版还支持网络存储和故障切换、群集等技术。作为完整的数据库解决方案,企业版应该是企业首选的数据库产品。*62.SQLServer2000标准版 该版可作为小型工作组或部门的数据库服务器,可为100个左右的用户提供访问服务。

MicrosoftSQLServer2000的标准版可以用作一个部门或一个工作组的数据库服务器,支持GB级的数掘库。虽然标准版不像企业版的功能那样齐全,但是它所具有的功能已经能够满足普通企业的一般需求。该版本支持最多2GB的RAM和4个CPU,并且只限于32位的平台环境。如果考虑企业需要处理的业务量和财政状况,那么使用标准版的数据库产品是一种明智的选择。

*73、MicrosoftSOLServer2000的个人版该版在功能上与企业版和标准版相比要受些限制,适用于单机和Windows9x,可支持10个左右的用户访问。主要用于移动用户。这些移动用户大量时间是与网络断开连接的,但是他们需要使用SQLServer’系统来存储他们大量的业务数据。另外,当只在某一个客户机上存储本地的数据时,也可以使用个人版。该版本的功能等价于标准版,但是最多只能处理5个并发查询和2个CPU。4、MicrosoftSQLServer2000的开发人员版主要适用于数据库应用程序开发人员进行应用程序开发并且存储数据,不适用于普通的数据库用户。从功能上讲,该版本等价于企业版,但是只能处理最多5个并发查询。*85、MicrosoftSQLServer2000的WindowsCE版主要用于在MicrosoftWindowsCE设备上存储数据。例如,可以将这种版本的数据库产品嵌入到以WindowsCE作为操作系统的商务通中。6、MicrosoftSQLServer2000的企业评估版该版本可以从微软网站上免费下载的数据库版本。这种版本主要用来测试MicrosoftSQLServer2000的功能。虽然这种企业评估版具有MicrosoftSQLServer2000的所有功能,但是其运行时间只有120天。*9

在MicrosoftSQLServer2000的这些版本中,可以从低级版本向高级版本升级。例如可以从MicrosoftSOLServer2000的个人版升级到MicrosoftSQLServer2000的企业版或标准版,也可以从MicrosoftSOLServer2000的标准版升级到MicrosoftSQLServer2000的企业版。通过上面的介绍可得出这样的结论:企业版、标准版和个人版适用于所有用户,而其他版本的数据库产品只是适用于一部分特殊的用户。 不同版本的SQLServer2000适用的操作系统不同,产品的软件环境要求中列出各版本所适用的操作系统。*10三、产品的平台要求1、产品的硬件环境要求为了正确地安装MicrosoftSQLServer2000或MicrosoftSQLServer2000客户端管理工具,计算机的芯片、内存、硬盘空间等配置必须满足最低的硬件配置要求。这种最低硬件要求如下表所示:硬件名称最低要求计算机Intel或其兼容机Pentium166MHz或更高PentiumPROPentiumIII或随着不同的SQLServer版本而变化的操作系统最低的要求内存企业版:64M内存标准版:32M内存(建议128M以上)硬件空间要求SQLServer2000:180MB(完全安装)170MB(典型安装)65MB(最小安装)90MB(只安装客户端工具)*11MicrosoftSQLServer2000版本操作系统的最低要求企业版MicrosoftWindowsNTServer4.0;MicrosoftWindows2000Server;MicrosoftWindowsNTServerEnterpriseEdition4.0;Windows2000AdvancedServer;Windows2000DataCenterServer;标准版MicrosoftWindowsNTServer4.0;MicrosoftWindows2000Server;MicrosoftWindowsNTServerEnterpriseEdition;Windows2000AdvancedServer;Windows2000DataCenterServer;个人版MicrosoftWindows98;MicrosoftWindowsNTWorkstation4.0;MicrosoftWindows2000Professional;MicrosoftWindowsNTServer4.0;MicrosoftWindows2000Server以及所有更高版本的Windows操作系统2、产品的软件环境要求产品的软件环境要求包括对操作系统的要求和对浏览器的要求。(1)对操作系统的要求对于不同的MicrosoftSQLServer2000企业版、标准版版本,所要求的操作系统也不一样。下表汇总了MicrosoftSQLServer2000和个人版对操作系统的最低要求。*12(2)对InternetExplorer要求除了对操作系统的要求之外,对InternetExplorer也有一定要求。因为MicrosoftSQLServer2000是一个面向Internet的数据库管理系统,许多功能的运行离不开浏览器的支持。所以为了成功地安装和运行MicrosoftSQLServer2000,必须安装InternetExplorer5.0或以上的版本。这是对所有版本的最低要求。*133、产品的用户帐户要求

MicrosoftSQLServer2000是与MicrosoftWindowsNT/2000紧密集成的数据库管理系统,它由3个基本服务组成,即MicrosoftSQLServer服务、SQLServerAgent服务和DistributedTransactionCoordinator(MSDTC)服务。这3个服务都是作为MicrosoftWindowsNT的服务启动和运行,其服务名称分别是MSSQLServer、SQLServerAgent和MSDTC。服务的启动需要一个操作系统用户帐户。启动帐户可以是同一用户,也可使用不同帐户。为了保证这些服务能够正常运行,必须为每一个服务分别指定一个用户帐户。为了方便起见,可以为这三个服务指定同一个用户帐户。*14

一般地,可以为MicrosoftSQLServer服务指定两种类型的帐户:本地系统帐户和域用户帐户。本地系统帐户(不需要密码)没有网络访问权限。使用本地系统帐户限制了MicrosoftSQLServer与其他服务器的通信。只有使用域用户帐户,某些服务器与服务器之间的活动才能执行,这些活动包括远程过程呼叫、数据复制、调用远程数据源的异构连接以及邮件功能等。所有的域用户帐户必须满足下面这些要求:帐户必须是Administrators组的成员;帐户应该有PasswordNeverExpires属性;作为一个服务登录。另外,用户帐户应该有在MicrosoftSQLServer计算机上登录的全部服务权限并且可以在任意时间登录。*15SQLServer2000的安装

下载地址:/download/sqlsvr2000/trial/2000/nt45/cn/sqleval.exe一、安装前的规划二、安装步骤三、验证系统是否安装成功*16一、安装前的规划

安装前的规划指安装前确认数据库应用和数据库服务器将在企业中起到的作用,基于这种作用来设置与配置服务器、安全性、系统可用性、备份调度和存储、灾难恢复策略等。这些规划的内容将在系统安装过程中或安装之后的使用过程中逐步地实现。在系统安装之前,应该确定MicrosoftSQLServer服务器将在企业中的地位和作用。如果该服务器将存储企业关键的业务数据,那么必须对整个数据库的服务器和应用采取物理上逻辑上的安全、健壮等措施,确保服务器正常、高效地运行。下面着重介绍数据的安全性规划、系统可用性规划、备份调度、存储规划以及灾难恢复策略等。*17数据的安全性规划包括:确保业务数据的安全性和一致性:保证企业无论是受到外部攻击或还是内部攻击时,都能得到安全的保护;如果与Internet连接,考虑防火墙和代理服务器的设置;制定安全政策,例如设置密码最低长度的限制、密码的优先期限等;确定身份验证模式;确定数据传输时的网络加密方式:确定使用的安全的文件类型系统等。系统可用性规划确保系统持续正常运行的规划,具体内容包括:购买和使用可靠的硬件;采用冗余的硬件和服务器,设置故障切换,安装群集服务器;采用合适的冗余磁盘阵列(RAID)等级等。*18备份调度和存储规划指考虑可能的最糟糕情境下如何保证业务数据的安全,具体内容包括:采用什么样的备份方法;如何设置备份频率;采用什么样的备份介质;备份介质存储的位置;如何借用第三方的备份手段;如何在网络上传输这些备份内容等。灾难恢复策略指考虑可能的最糟糕情境发生之后如何应对的策略,具体内容包括:如何确认这种最糟糕的情境;现行的业务停止或继续手工运行的方式;灾难恢复的详细计划;灾难恢复计划的实施;灾难损失的评估和弥补等。*19安装前应注意的问题如下:●关闭WindowsNT事件查看器。●使用具有管理员权限的用户帐户登录Windows2000操作系统。●若用户要执行服务器到服务器的服务,应在安装前为SQLServer服务、SQLServerAgent服务和MSDTC服务创建域用户帐户。●如果用户在安装过程中不清楚是否要选择某些功能,请使用默认值。 *20

二、安装步骤

(1)将安装盘放入光驱,将会出现如下图所示的安装初始画面。*21(2)选择“安装SQLServer2000组件”选项,进入安装组件窗口,如下图所示。在这个窗口中列出了三个组件,数据库服务器、AnalysisService和EnglishQuery。在这三个组件中数据库服务器是首选的,也是必须安装的。

*22 (3)在上图对话框中,选择“安装数据库服务器”选项,则出现安装MicrosoftSQLServer2000的欢迎窗口,如下图所示。*23 (4)单击“下一步”,进入下图所示的选择计算机窗口。*24(5)选择“本地计算机”,单击“下一步”进入SQLServer2000的安装选项窗口,如下图所示。*25

如果是第一次安装,请选择“创建新的SQLServer实例,或安装客户端工具”,单击“下一步”按钮,进入下图所示的用户信息窗口。*26

在该窗口中输入用户姓名和公司名称,单击“下一步”按钮,进入图所示的软件许可证协议窗口。*27(6)单击“是”按钮接受协议,进入安装定义窗口。用户可根据自己的需要选择安装MicrosoftSQLServer2000实例的类型。*28(7)选择“服务器和客户端工具”,进入实例名窗口。*29(8)输入命名实例名,进入安装类型窗口。*30选择“自定义”单选按钮,单击“下一步”按钮,则出现“选择组件”对话框。*31(9)将安装类型和文件安装路径全部选择为默认选项,单击“下一步”按钮,进入服务帐户窗口。该窗口主要用来设置服务帐户。先选择“对每个服务使用同一帐户。自动启动SQLServer服务。”,再选择服务设置栏中的“使用本地系统帐户”。在完成SQLServer安装之后,根据需要,用户可在SQLServer服务器中重新设置服务帐户。*32(10)单击“下一步”按钮,进入身份验证模式窗口。该窗口是用来设置身份验证模式的。先选择“混合模式”,并为sa帐户设置登录密码。用户也可选中空密码复选框不为sa指定密码,但这种方法不安全,故不提倡采用。在完成SQLServer安装之后,根据需要,用户在SQLServer服务器中可重新设置用户身份验证模式。*33(11)选择“混合模式(Windows身份验证和SQLServer身份验证)”单选按钮并且输入密码,然后单击“下一步”按钮则出现如下图所示的排序规则设置窗口。*34(12)单击“下一步”按钮,进入网络库窗口该窗口用来设置SQLServer客户端与其他电脑的服务器连接时所使用的网络库。使用默认值则会安装命名管道和TCP/IP套接字两种,一般情况下这已经够用了。*35

到现在为止,已经完成了对各种选项的设置。如果已经确定不需要修改,则单击“下一步”按钮,出现“开始复制文件”对话框,开始安装组件。

在上图对话框中显示了机器有足够的信息来执行安装操作。这时系统还没真正开始安装进程,如果需要,用户可以修改前面设置的安装信息。单击“下一步”按钮,则系统开始安装进程,直到系统安装结束为止。*36当全部工作完成后将显示完成画面,用户单击“确定”按钮后会再次回到选择安装组件画面。用户可退出,也可继续安装其它部件,如联机分析服务(AnalyseService)和英语查询(EnglishQuery)。*37三、验证系统是否安装成功

安装结束之后,怎样才能知道安装是否成功呢?一般地,如果安装过程中没有出现错误提示,那么可以认为这次安装是成功的。但是,为了确保安装是正确的,也可以采用一些验证方法。例如,可以检查MicrosoftSQLServer的服务和工具是否存在,应该自动生成的系统数据库和样本数据库是否存在,以及有关文件和目录是否正确等。1、查看“开始”菜单中的程序组2、查看MicrosoftSQLServer的服务3、查看系统数据库和样本数据库4、查看文件的位置*381、查看“开始”菜单中的程序组

安装之后,在“开始”菜单的“程序”组中,添加了MicrosoftSQLServer程序组。程序组的内容如下图所示:*392、查看MicrosoftSQLServer的服务为了查看MicrosoftSQLServer的服务,必须启动这些服务。除了在安装过程中设置MicrosoftSQLServer的服务自动启动之外,还可以使用下面的方法手动启动MicrosoftSQLServer的服务。(1)使用服务管理器启动服务(2)使用EnterpriseManager启动服务(3)使用控制面板启动服务*40(1)使用服务管理器启动服务

SQLServer服务管理器主要用来启动、暂停、继续和终止SQLServer、SQLServerAgent和MSDTC等服务。从MicrosoftSQLServer程序组中启动服务管理器,会弹出SQLServer服务管理器对话框,如下图所示。*41(2)使用EnterpriseManager启动服务可以通过SQLServerEnterpriseManager启动、暂停、继续和终止SQLServer或SQLServerAgent服务。*42(3)使用控制面板启动服务可以从控制面板中启动、暂停、继续和终止MSSQLServer、SQLServerAgent、MSDTC和MicrosoftSearch等服务。操作系统的控制面板的“管理工具/服务”窗口。在该对话框中,可以启动、暂停、继续和终止相应的服务。*43*443、查看系统数据库和样本数据库

当MicrosoRSQLServer2000安装之后,SQLServer安装程序自动创建了4个系统数据库和两个样本数据库,这些数据库的特点如下表所示。数据库名称描述master系统数据库,用于存储系统级信息model系统数据库,用丁存储数据库的模板信息msdb系统数据库,用于存储警报、作业、操作员等信息tempdb系统数据库,用于存储查询过程中的临时信息pubs样本数据库,存储某个m版社的图书、作者、销售等信息Northwind样本数据库,存储某个贸易公司的产品、客户、订单、运输等信息表4个系统数据库和两个样本数据库的特点*45存储可以在安装过程中运行的脚本文件和运行安装脚本文什产生的结果文件\Install存储与全文本搜索相关的系统文件\FTDATA存储系统数据库文件和用户数据库文件的默认位置\Data可执行文件、联机手册文件和用于扩展存储过程的动态链接库文件的存储位置\Binn存储数据库备份文件的默认位置\BACKUP存储MicrosoftSQServer默认实例的系统信息。不同的实例有不同的文件夹\MSSQL存储MicrosoftSQLServer多个实例共享的系统信息\80描述目录用于存储版本升级过程中所需要的文件\Upgrade该文件夹是用于复制操作的工作目录\REPLDATA错误日志文件\LOG存储作业执行后输出的结果文件的默认位置\JOBSMicrosoftSQLServer2000安装之后,其程序文件和数据文件的位置是C:\ProgramFiles\MicrosoftSQLServer。如果这些文件夹和其中的文件都存在,则表示系统安装成功。其程序文件和数据文件夹的含义如下表所示。4、查看文件的位置*46SQLServer服务的启动和停止一、SQLServer的服务种类二、服务管理器启动服务器是学习和使用SQLServer的第一步,只有启动了SQLServer服务,特别是数据库引擎服务:SQLServer,才能使企业管理器、查询分析器等工具访问和管理数据库服务器。*47一、SQLServer的服务种类SQLServer的服务种类如下图所示,主要包括SQLServer、SQLServerAgent、MicrosoftSearch和DistributedTransactionCoordinator(简称MSDTC)服务。 *48

服务管理器的主要用途是用来启动、停止和暂停SQLServer服务器端相关服务的。此外,通过它可以随时了解服务的执行状态。该工具存在于服务器端。二、服务管理器*49 1.启动服务管理器与检查服务状态

1)启动服务管理器

SQLServer服务管理器是一个任务栏应用程序,当最小化SQLServer服务管理器窗口或关闭该窗口时,服务管理器图标将显示在任务栏右边的任务栏时钟区域。当安装好SQLServer后,默认的服务管理器会在开机时自动启动。所以每当开机完成后,我们就可以在任务栏的右侧看见服务管理器图标。双击“服务管理器”图标,或在该图标上按右键执行“打开SQLServer服务管理器”命令,即可打开SQLServer服务管理器窗口。*50

如果服务管理器没有在开机后启动,可以执行“开始”-->“程序”-->“MicrosoftSQLServer”-->“服务管理器”命令来打开服务管理器窗口。打开的服务管理器窗口如图所示。*512)检查服务状态要检查服务的状态很简单,单击“服务”下拉按钮选择欲查阅的服务种类,则在最下面一行便会显示该服务的状态信息,或者通过服务管理器中的图标来查看服务状态;或者可通过按钮查看,当服务处于启动、暂停或停止状态时,相应的按钮处于不可用状态。实际上,通过任务栏中的服务管理器图标来查看服务状态更方便,请读者细心观察。2.启动、暂停与停止服务在服务管理器中启动、暂停和停止服务的步骤分别如下。

1)启动服务启动服务的步骤如下:

(1)启动服务管理器;(2)单击“服务器”下拉按钮,选择要管理的服务器名称;(3)单击“服务”下拉按钮,选择要启动的服务类型;(4)单击服务管理器中的“开始/继续”按钮,启动指定服务器的指定服务。*522)暂停与停止服务暂停与停止服务的步骤与启动服务类似。注意:假若需要停止“SQLServer”服务,建议您先将服务设为暂停。暂停时新用户将无法登录,而已登录的用户仍可继续操作。接着可发出消息通知用户“SQLServer”服务将要停止,请他们尽快完成工作,然后再执行停止操作。3)自动启动服务的设置要想让某项服务在操作系统启动后就自动启动,可选择服务管理器中的“当启动OS时自动启动服务”复选框。在安装服务器时该选项是被默认选择的,若不想在开机时自动启动服务,可把该选择去掉。*533.结束服务管理器在服务管理器窗口中单击“关闭”按钮,将关闭服务管理器窗口,但不会结束服务管理器的运行,用户在任务栏上仍可以看到服务管理器图标。假若确实要结束服务管理器,则必须右击任务栏上的“服务管理器”图标,选择菜单中的“退出”命令即可。另外,利用此菜单也可启动、暂停与停止某项服务。*54SQLServer工具和实用程序1.企业管理器2.服务管理器3.查询分析器4.联机帮助文档*551.企业管理器SQLServer的日常管理是在企业管理器中进行的。是SQLServer中最重要的一个管理工具。企业管理器是图形化的集成管理工具,提供了调用其它管理工具的简单途径,利用企业管理器可以实现配置系统环境和SQLServer服务器的有管理。在使用企业管理器管理本地或者远程SQLServer服务器时,必须先在企业管理器中对SQLServer服务器进行注册,注册成功后就可以对SQLServer服务器进行管理。*56企业管理器采用的界面是Microsoft公司为MicrosoftBackOffice服务器族统一开发的管理控制台(MicrosoftManagementConsole,MMC)界面,与【Windows资源管理器】极为相似,按照树型结构的要求来管理多个彼此通过网络互联的SQLServer服务器。由于它能够以层叠列表的形式来显示所有的SQLServer对象,因而所有SQLServer对象的建立与管理都可以通过它来完成。*57

企业管理器的功能非常强大,几乎无处不在,无所不能,用户可以用它来完成以下工作:●注册服务器。 ●配置本地和远程服务器。 ●配置多重服务器。 ●管理登录安全性。 ●管理数据库。 ●管理及操作表、视图、存储过程、触发器、索引、用户定义数据类型等数据库对象。 ●备份数据库和事务日志。●创建全文索引、数据库图表。 ●导入和导出数据。 ●创建和安排作业。 ●建立警告、操作员。 ●建立和管理复制方案。 ●网页发布和管理。*582.服务管理器(ServiceManager)SQLServer服务管理器是在服务器端实际工作时最有用的实用程序,其界面如图所示。服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:SQLServer、SQLServerAgent、MSDTC(MicrosoftDistributedTransactionCoordinator,微软分布式事务协调器)。*59服务类型服务进程名按钮托盘图标数据库引擎sqlservr.exe启动暂停停止代理服务sqlagent.exe分布式事务协调msdtc.exe*603.查询分析器(QueryAnalyzer)查询分析器是一个可以交互执行SQL语句和脚本的图形工具,用于输入和执行Transaction-SQL语句,并且迅速查看这些语句的结果,以分析和处理数据库中的数据。它最基本的功能是编辑T-SQL语句,然后发送到服务器并显示从服务器返回的结果,通过彩色代码编辑器和上下文敏感帮助提高了应用程序的可用性。这是一个非常实用的工具,对掌握SQL语言,深入理解SQLServer的管理工作有很大帮助。*61(1)启动查询分析器执行“开始”-->“程序”-->“MicrosoftSQLServer”-->“查询分析器”命令,或在企业管理器窗口中执行“工具”-->“SQL查询分析器”命令,弹出如下图所示的查询分析器登录界面。*62图查询分析器窗口*63图执行T-SQL语句后所返回的结果 (2)查询分析器的环境及简单使用

*64图切换结果显示方式*65图以文本方式显示语句执行结果*664.联机帮助文档(BooksOnline)MicrosoftSQLServer的在线手册。SQLServer2000提供了大量的联机文档,它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。所以,熟练的掌握从SQLServer联机帮助中查询准确的概念解释、语法格式等知识,对于学好、用好SQLServer非常重要。*67注册服务器为了管理、配置和使用MicrosoftSQLServer,必须使用SQLServerEnterpriseManager工具注册服务器。注册服务器就是为MicrosoftSQLServer这种客户机/服务器系统确定一个数据库所在的机器,该机器作为服务器可以回应客户端的各种请求。在注册服务器之前,必须创建一个服务器组。服务器组提供了一种便捷方法,可将大量的服务器组织在几个易于管理的组中。所有注册的服务器,必须属于某个已经存在的服务器组。服务器之间可以建立树形结构联系。1、创建服务器组2、注册服务器*681、创建服务器组服务器组是服务器的逻辑集合,可以利用SQLServerEnterpriseManager工具把许多相关的服务器集中在一个服务器组中,以便执行各种管理操作。在一个网络系统中,可能有多个SQLServer服务器,可以对这些SQLServer服务器进行分组管理。分组的原则往往是依据组织结构原则。SQLServer分组管理由企业管理器(EnterpriseManager)来进行。首次启动企业管理器时,有一个名字叫“SQLServer组”的默认服务器组自动被创建,但用户可以创建新的SQLServer组。SQLServerEnterpriseManager主窗口如下图:*69在上图SQLServerEnterpriseManager主窗口左边的树状结构中,右击根节点下端的MicrosoftSQLServers弹出快捷菜单。在该菜单中单击“新建SQLServer组”命令,则出现“服务器组”对话框。*702、注册服务器必须注册本地或远程服务器后,才能使用SQLServer企业管理器来管理这些服务器。第一次运行SQLServer企业管理器时,它将自动注册本地SQLServer所有已安装实例。但是,如果已注册的SQLServer实例,随后安装其他SQLServer实例时,后安装的SQLServer实例必须注册才能进入SQLServer企业管理器。*71(1)在SQLServerEnterpriseManager窗口左边的树状结构中,右击SQLServerGroup服务器组,则弹出快捷菜单选中“新建SQLServer注册”命令,则弹出服务器注册向导的欢迎对话框。在该对话框中指出了使用注册服务器向导可以完成的3项工作:①选择SQLServer;②选择身份验证模式;③指定SQLServer组。如果选中“我希望今后在执行该任务时不使用向导”复选框,表示从现在开始不使用服务器注册向导,由系统自动完成注册服务器的操作。*72(2)在上图所示的对话框中,单击“下一步”按钮,则弹出“选择一个SQLServer”对话框,如下图所示。在对话框中,“可用的服务器”列表框列出了可以用来注册的服务器名称;“添加的服务器”列表框列出了已经选择的服务器名称;“添加”按钮用于将选定的可用服务器从左端列表框中添加到右端列表框中。*73(3)单击“下一步’’按钮,则显示“选择身份验证模式”对话框。在该对话框中,选中“Windows身份验证”单选按钮表示选择Windows身份验证方式,即必须使用Windows帐户登录和使用系统。如果选中“SQLServer身份验证’’单选按钮,即选择SQLServer身份验证方式,表示使用SQLServer的帐户登录和使用系统。这里选择了“SQLServer身份验证”单选按钮。*74(4)单击“下一步”按钮,则出现“选择连接选项”对话框。连接选项就是指提供登录系统时使用的登录名和密码。①“用我的SQLServer帐户信息自动登录”单选按钮表示使用特定的登录帐户自动地连接SQLServer系统,这时登录帐户信息分别由“登录名”文本框和“密码”文本框提供。则注册服务器后,连接、访问服务器时不用输入认证信息。②“在连接时提示输入SQLServer帐户信息”单选按钮表示在每次连接、访问服务器时由系统提示要求用户输入登录帐户信息。这里,选择“用我的SQLServer帐户信息自动登录”单选按钮,提供的登录名是sa和相应的密码。*75(5)击“下一步”按钮,则出现“选择SQLServer组”对话框。在该对话框中,可以为当前注册的服务器指定所属的服务器组。“在现有SQLServer组中添加SQLServer”单选按钮表示在一个已经存在的服务器组中添加服务器,该服务器组可以从“组名”下拉列表框选择;连接成功后,连接上的服务器将会成为该服务器组下的一个节点。“新建的项层SQLServer组”单选按钮表示创建一个新的顶层服务器组,该服务器组的名称由“组名”文本框确定。在这种情况下,会弹出一个对话框让用户创建一个新的服务器组。这里选择的服务器组为“SQLServer组"。*76(6)单击“下一步”按钮,则显示“完成注册SQLServer向导”对话框。该对话框是向导的确认设置对话框。这时,系统还没有真正执行服务器的注册,如果需要用户依然可以修改前面的设置。如果单击“完成”按钮,则真正开始执行服务器的注册进程。如果单击“上一步”按钮,返回如上图所示的对话框。如果单击“取消”按钮,则取消这次注册。*77(7)当向导完成服务器注册进程时,出现一个消息框,表示注册操作成功,如下图所示。在MicrosoftSQLServer系统中,注册服务器之后,就可以使用该系统了。*78

注册成功之后,服务器就会显示在SQLServer组或其它服务器组中,如下图所示。用户在下一次使用企业管理器时,就不需要再注册服务器了,只要单击服务器直接进行连接就可以访问服务器。*79断开与恢复同服务器的连接、删除服务器注册如果已经完成同数据库服务器的数据交换任务,可以断开同服务器的连接。删除服务器注册,只是使服务器别名从树形结构上消失而已,并不是真的将SQLServer从磁盘上卸载了。但是在没有对这个服务器重新进行注册之前,将无法再使用本地的企业管理器对该服务器进行管理。*80注册SQLServer服务器的注意事项注册服务器是进行服务器集中管理和实现分布式查询的前提。注册服务器的步骤非常简单,但涉及到的知识非常广泛,包括网络连接、系统安全认证等诸多方面。在注册服务器时应注意:1、服务器端和客户端必须配置相同的网络库;2、客户端的配置信息必须正确无误。*81配置服务器配置服务器的过程就是为了充分利用MicrosoftSQLServer系统资源而设置MicrosoftSQLServer服务器行为的过程。1、服务器选项2、使用sp_configure配置选项3、使用SQLServerEnterpriseManager配置服务器*821、服务器选项MicrosoftSQLServer2000提供了36个服务器选项,这些选项名称和对应的取值范围如下表所示。其中:A表示高级选项;RR表示重启后才发生作用;SC表示自配置设置。服务器选项最小值最大值默认值affinitymask(A,RR)021474836470allowupdates0l0aweenabled(A,RR)0l0c2auditmode(A,RR)0l0costthresholdforparallelism(A)0327675cursorthreshold(A)-12147483647-1defaultfull—textlanguage(A)02147483647l033defaultlanguage099990fillfactor(A,RR)01000*83服务器选项最小值最大值默认值indexcreatememory(A,SC)70421474836470lightweightpooling(A,RR)010locks(A,RR,SC)500021474836470maxdegreeofparallelism(A)0320maxservermemory(A,SC)421474836472147483647maxtextreplsize0214748364765536maxworkerthreads(A,RR)3232767255mediaretention(A,RR)03650rainmemoryperquery(A)51221474836471024rainservermemory(A,SC)021474836470UsingNestedTriggers011networkpacketsize(A)512655364096openobjects(A,RR,SC)021474836470*84服务器选项最小值最大值默认值priorityboost(A,RR)010querygovernorcostlimit(A)021474836470querywait(A)-12147483647-1recoveryinterval(A,SC)0327670remoteaccess(RR)011remotelogintimeout0214748364720remoteproctrans010remotequerytimeout02147483647600scanforstartupprocs(A,RR)010setworkingsetsize(A,RR)010showadvancedoptions010twodigityearcutoff175399992049userconnections(A,RR,SC)0327670useroptions0327670*85按照不同的分类方式,可以把这些选项分成不同的类型。(一)根据选项设置后是否立即发生作用,可以把选项分成动态选项和非动态选项两类:1.动态选项:当设置选项和运行RECONFIGURE语句以后,选项的值立即发生作用。2.非动态选项:当设置选项之后,必须停止和重新启动SQLServer服务,这些新设置的选项才能发生作用。(二)根据选项是否能由系统自动配置,可以把服务器选项分为自动配置选项和手工配置选项:1.自动配置选项是系统根据运行环境和活动状况自动设置的,例如maxservermemory选项;自动配置选项也可以手工设置。2.手工设置选项是必须由用户使用选项设置工具进行设置的服务器选项,例如costthresholdforparallelism选项。(三)根据选项的设置过程,可以把服务器选项分类成普通选项和高级选项:普通选项是可以利用sp_configure工具直接进行设置的选项,例如允许直接修改系统表的allowupdates选项;高级选项是不能利用sp_configure工具直接进行设置,必须在showadvancedoptions选项设置为1时才能进行设置的选项,例如指定索引页的填充度的fillfactor选项。*862、使用sp_configure配置选项sp_configure系统存储过程用来显示和配置服务器的各种选项。sp_configure的语法形式如下:

sp_configure[[@configname=]’name’][,[@configvalue=]’value’]在上面的语法形式中,@configname参数用于指定将要配置的服务器选项名称,name表示服务器选项名称,其默认值是空值。@configvalue参数用于指定服务器选项新的配置设置,value表示服务器选项的设置值,其默认值是空值。如果该命令执行成功,返回0;否则,返回1。在MicrosoftSQLServer系统中,每一个服务器选项都有两个值,一个是配置值(config_value),一个是运行值(run_value)。服务器选项按照run_value起作用。一般地,这两个值是相等的,但是特殊情况下,这两个值不相等。例如,当使用sp_configure更改某个服务器选项之后,但尚未执行RECONFIGURE语句(对于动态选项)或重新启动SQLServer(对于非动态选项)。对于动态选项,使用sp_configure执行配置之后,应该立即运行RECONFIGURE语句,使得这些配置生效。对于非动态选项,使用sp_configure执行配置之后,只有在停止和重新启动SQLServer服务后,这种配置才生效。1、

使用sp_configure配置服务器的普通选项EXECsp_configure'nestedtriggers',1GOreconfigure*87*882、如果希望使用sp_configure配置服务器的高级动态选项,必须首先运行sp_configure将showadvancedoptions选项设置为1,然后再运行RECONFIGURE语句使得这种设置立即发生作用。【举例】配置高级动态服务器选项首先设置showadvancedoptions选项的值为1,然后设置cursorthreshold高级选项的值为0(0表示所有的游标键级都是异步产生的)。运行RECONFIGURE语句之后,该选项的新配置可以立即发生作用。sp_configure‘showadvancedoptions’,1GORECONFIGUREGOsp_configure’cursorthreshold’,0GORECONFlGUREGO*893、对于非动态选项,在新的配置值发生作用之前,要求停止和重新启动服务器。如果配置高级非动态选项,那么首先需要设置showadvancedoptions选项为1,再停止和重新启动服务器之后,该服务器选项的新的配置值才能发生作用。如果对该服务器选项设置一个新值,但是没有停止和重新启动服务器,那么这个新值仍然不起作用。USEmasterEXECsp_configure'showadvancedoption','1'GORECONFIGUREGOEXECsp_configure'fillfactor',70GO*903、使用SQLServerEnterpriseManager配置服务器一旦注册了服务器,右击位于SQLServerEnterpriseManager主窗口左端树状结构中的服务器,从弹出的快捷菜单中选择“属性”命令,则出现“SQLServer属性”对话框,可以在该对话框中设置常用的服务器选项。SQLServer属性后面的“配置”标识,表示这时的显示和设置都是服务器选项的配置值。*911.“常规”选项卡如图所示的“常规”选项卡显示了MicrosoftSQLServer的产品信息和环境信息。这些信息包括产品名称、操作系统名称、版本号、系统使用的语言、当前系统的平台、操作系统内存、处理器个数、系统安装的根目录和服务器字符排列规则等。*922.“内存”选项卡如图所示的“内存”选项卡指定是在一个范围内动态的分配内存还是使MicrosoftSQLServer使用固定的内存:在大多数情况下,应该使用系统默认的动态内存设置。使用这种设置,当内存可用时,SQLServer将分配更多的内存供自己使用。如果同一个WindowsNT/2000上运行其他应用程序,并且希望限制SQLServer可以分配的最大内存,那么可以调整最大内存的设置。*933.“处理器”选项卡如图所示的“处理器”选项卡上,可以指定SQLServer如何使用单个处理器和多个处理器平台。对于并行的多处理器环境,可以指定SQLServer使用的处理器。正常情况下,可以把服务器的管理工作分配到几个处理器上执行。选择并行的多处理器环境的处理器与affinitymask服务器选项的配置相对应。*944.“安全性”选项卡如图所示的“安全性”选项卡用于指定身份验证模式。简单地说,Windows身份验证模式只允许以Windows帐户身份登录SQLServer,混合身份验证模式既允许Windows帐户身份认证方式,也允许SQLServer帐户身份认证方式。这里的选择依从于安装过程中所选择的身份验证模式。*955.“连接”选项卡如图所示的“连接”选项卡提供了用户和远程服务器连接的选项。在该选项卡上的“连接”选项组中,允许设置最大的并行用户连接数量。该数量可以由SQLServer动态地管理,一般情况下没有必要改变默认的设置。也可以使用userconnections服务器选项来设置该连接数。在“默认连接选项”列表框中,可以为数据库设置常用的连接选项。该列表框对应于useroptions服务器选项。*966.“服务器设置”选项卡如图所示的“服务器设置”选项卡包括了这些内容:选择服务器消息使用的默认语言、是否允许修改系统表、是否允许嵌套触发器等。*977.“数据库设置”选项卡如图所示的“数据库设置”选项卡允许指定如何重建索引、备份和恢复进程的行为、最大的故障复原时间、新数据库的默认位置等。*988.“复制”选项卡如图所示的“复制”选项卡描述该服务器是否配置为分布式服务器或发布服务器。如果末配置为分布式服务器或发布服务器,那么可以单击“配置’’按钮来配置该服务器作为分布式服务器或发布服务器。如果该服务器已经作为分布式服务器或发布服务器,那么可以单击“禁用”按钮来删除该服务器作的复制配置。*999.“ActiveDirectory”选项卡如图所示的“ActiveDirectory”选项卡中,可以设置SQLServer与Windows活动目录之间的关系。如果希望把SQLServer服务器属性信息保存在活动目录中,可以单击“添加”按钮执行相应的操作。如果SQLServer服务器属性信息已经写入活动日录中,可以通过单击“刷新”按钮或“删除”按钮来刷新或删除服务器的属性信息。*100配置网络连接配置网络连接就是配置客户端与服务器端的连接方式。1、网络库和网络协议2、配置网络连接3、配置网络连接的建议*1011、网络库和网络协议网络库和网络协议是不同的,虽然他们常常使用相同的名称。例如,TCP/IP、IPX/SPX和AppleTalk既是网络协议的名称,同时也是SQLServer网络库的名称。他们之间的差别是

温馨提示

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

评论

0/150

提交评论