SQL Server 2000 基础.doc_第1页
SQL Server 2000 基础.doc_第2页
SQL Server 2000 基础.doc_第3页
SQL Server 2000 基础.doc_第4页
SQL Server 2000 基础.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

21第1章 SQL Server 2000基础SQL Server 2000基础SQL Server是Microsoft公司推出的适用于大型网络环境的数据库产品,它一经推出,很快得到了广大用户的积极响应并迅速占领了NT环境下的数据库领域,成为数据库市场上的一个重要产品。SQL Server 2000的出现极大地推动了数据库的应用和普及,SQL Server 2000无论在功能上,还是在安全性、可维护性和易操作性上都较以前版本有了很大的提高。本章介绍SQL Server 2000的组件、安装以及安装后的测试。1.1 概 述数据库管理系统的功能是靠服务来实现的,本节就介绍SQL Server 2000提供的服务以及其通信架构。1.1.1 SQL Server提供的服务SQL Server 2000提供了四种基本的服务类型,包括SQL Server、SQL Server Agent(代理服务)、Distributed Transaction Coordinator(MS DTC,分布式事务协调器)和Microsoft Search(全文检索服务)。不同的服务完成不同的功能,SQL Server的正常运行是靠这些服务支持的。1SQL ServerSQL Server服务是SQL Server 2000中最核心的服务,它直接管理和维护数据库,负责处理所有来自客户端的Transact-SQL(SQL Server使用的数据库语言)语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端。其他的所有SQL Server服务都依赖于此服务,其他的服务都是为了扩展或补充SQL Server服务的功能。SQL Server服务的主要功能包括: 在多个并发用户间分配计算机资源。 防止出现逻辑上的问题,例如不同的用户想在同一时刻更新同一数据的定时 请求。 保证数据的一致性和完整性。 保证安全。2SQL Server Agent对于那些需要定期进行的管理工作,SQL Server 2000提供了一种称为代理的功能,这个代理能够根据系统管理员预先设定好的计划自动执行相应的功能。同时它还能对系统管理员设定好的错误等特定事件自动进行报警,而且代理服务还能通过电子邮件等方式把系统存在的各种问题发送给指定的用户。这种服务可以很好地帮助管理员对系统进行监视和管理。3MS DTC分布式事务处理协调器是一个事务管理器,在MS DTC支持下,客户可以在一个事务中访问不同服务器上的数据库。在这种情况下,客户的事务被提交给分布式事务处理协调器,分布式事务处理协调器再把用户的请求提交给所有涉及的服务器。分布式事务处理协调器能够保证一个事务中的所有操作在所有的服务器上全部成功,或者当在某个服务器上不成功时,能确保所有服务器上的操作均被撤销,使全部服务器回到事务开始前的状态。4Microsoft Search一直以来,从数据库列或文件系统中检索特定文本数据是麻烦且花销很大的过程,并且经常需要借助第三方工具。SQL Server 2000 提供了全文检索服务,能够对字符数据进行检索。该服务包含如下两个方面。 索引支持:可以建立全文索引和存放数据库的全文索引的目录。 查询支持:支持对建立了全文索引的数据的全文检索功能。1.1.2 SQL Server通信架构 SQL Server由客户端组件和服务器端组件组成,这些组件负责数据的存储及检索。客户/服务器通信时所涉及的组件如图1-1所示。SQL Server采用分层的通信架构,应用程序与底层的网络和协议相隔离,因此,用户可以在不同的网络环境上部署相同的应用程序,并可以通过网络与服务器进行通信。这种架构把工作负荷分担到服务器和客户端。 客户端负责业务逻辑,并将数据呈现给用户。典型情况下,客户端运行在一台或多台计算机中。 SQL Server负责管理数据库,并负责在多个请求之间分配可用的服务器资源,比如内存、磁盘操作等。图1-1 SQL Server通信体系结构1客户端组件在客户/服务器通信架构中,客户端主要包括如下三种组件:1)客户端应用程序客户端应用程序(client application)负责发出Transact-SQL请求语句,并接收服务器传送过来的结果集。通过利用数据库应用程序接口(数据库API),用户能够开发客户端应用程序,而应用程序不必知道与服务器通信的底层网络协议的信息。2)数据库API数据库API(database API)(目前常用的是OLE DB和ODBC)利用提供程序、驱动程序或DLL来传送SQL语句,并接收相应的结果集。数据库API是一种应用程序向数据库管理系统发送请求以及处理返回的结果集的接口。3)客户端网库客户端网库(client net-library)管理客户端的路由和网络连接,它属于一种通信软件,能够将数据库请求和结果集进行一定的封装,使其能够遵从一定的网络协议进行传输。2服务器端组件服务器端主要包括如下四种组件:1)服务器端网库SQL Server能够并发监控多个网库,如果客户端能够与服务器端进行通信,则客户端网库必须能够与某个服务器端网库(server net-library)匹配。SQL Server支持多种网络传输协议,比如TCP/IP、命名管道(Named Pipe)、NWLink、IPX/SPX等。2)开放式数据服务开放式数据服务(open data services)通过连接服务器网库和关系引擎,使得数据服务就如同SQL Server的客户端一样。开放式数据服务属于服务器端的组件,其功能是处理连接,将客户的请求传递给SQL Server进行处理,并将结果和响应返回给SQL Server客户端。开放式数据服务自动侦听安装在服务器中的全部服务器网库。3)关系引擎关系引擎(relational engine)负责SQL语句的解析,对查询的执行计划进行优化,并执行相应的执行计划。同时,还负责处理其他的Transact-SQL语句,并能增强安全性。4)存储引擎存储引擎(storage engine)主要是管理数据库文件和文件空间的利用情况,负责从物理页中读取数据、管理数据缓冲区和物理I/O、控制并发访问、执行日志记录以及恢复操作、数据库的备份和恢复等。1.2 安装SQL Server 2000同其他Microsoft公司的产品一样,Microsoft公司也为SQL Server 2000的安装过程提供了一个很友好的安装向导。但在实际安装之前,应该先熟悉一下SQL Server 2000所提供的版本以及其对软、硬件的需求。1.2.1 安装前的准备在安装SQL Server 2000之前,应确保SQL Server 2000版本安装在合适的操作系统之下,并且计算机的硬件满足SQL Server 2000的要求。不同的SQL Server 2000版本对操作系统有不同的要求。1SQL Server 2000的版本常见的SQL Server 2000有四个版本:企业版、标准版、开发版和个人版。(1)企业版:适合作为生产数据库服务器使用。支持SQL Server 2000中的全部功能,并可根据支持最大的Web站点和企业联机事务处理(OLTP)及数据仓库系统所需的性能水平进行伸缩。(2)标准版:适合作为小工作组或部门的数据库服务器使用。标准版支持许多SQL Server 2000功能,但在下述方面能力欠缺:服务器扩展性、大型数据库支持、数据仓库、Web站点。(3)开发版:供程序员用来开发将SQL Server 2000作为数据存储的应用程序。虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。(4)个人版:个人版适用于在移动环境中作业的用户,并且所运行的应用程序需要本地数据存储。2选择合适的操作系统在选择了要安装的SQL Server 2000的版本之后,接下来就要为其选择合适的操作系统。Microsoft推荐使用Windows 2000系列的操作系统。另外,所有的SQL Server 2000版本都需要Internet Explorer 5.0(IE 5.0)或以上版本的支持,SQL Server 2000的管理控制台和帮助文档都必须在IE 5.0或以上版本的支持下才能运行。SQL Server 2000不同的版本适用的操作系统如表1-1所示。表1-1 SQL Server 2000版本与操作系统SQL Server版本操作系统要求企业版Windows NT Server 4.0或以上版、Windows 2000 Server或以上版标准版Windows NT Server 4.0或以上版、Windows 2000 Server或以上版个人版Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、Windows XP、Windows NT Server 4.0或以上版、Windows 2000 Server或以上版开发版Windows NT Workstation 4.0、Windows 2000 Professional 和所有其他 Windows NT以及Windows 2000 操作系统3硬件要求不同的SQL Server 2000版本有不同的系统资源的要求。通常情况下,用户系统资源的配置都应当高于最低配置要求,从而避免出现性能瓶颈。表1-2说明了安装SQL Server 2000的硬件要求。表1-2 安装SQL Server 2000的硬件要求硬 件最 低 要 求计算机Intel或兼容机CPU要求Pentium 166MHz或更高内存企业版:至少64MB,建议128MB或更多标准版:至少64MB个人版:Windows 2000上至少64MB,其他所有操作系统上至少32MB开发版:至少64MB硬盘空间SQL Server数据库组件:95270MB,一般为250MBAnalysis Services:至少50MB,一般为130MBEnglish Query:80MB监视器VGA或更高分辨率SQL Server图形工具要求800600或更高分辨率1.2.2 各版本性能说明本节介绍SQL Server 2000的不同版本在性能上的一些差别。1最大容量表1-3列出了对各SQL Server 2000版本都相同的最大容量。表1-3 各版本都相同的最大容量对 象SQL Server 2000每个短字符串列的字节数8000每个text、ntext或image列的字节数2GB2每个索引中的字节数900每个外码的字节数900每个主码的字节数900每行字节数8060存储过程源文本中的字节数批处理大小之较小者或者250MB每个数据表的聚集索引数1每个索引的列数16每个外码的列数16每个主码的列数16每个基础数据表的列数1024每个SELECT 语句的列数4096每个INSERT 语句的列数1024数据库大小1048516 TB 在SQL Server 2000中,任何码的最大字节数不能超过900B。 当使用SQL Server 2000 Desktop Engine或Microsoft数据引擎(MSDE)1.0时,数据库的大小不能超过2GB。 数据库对象包括所有的表、视图、存储过程、扩展存储过程、触发器、规则、默认值及约束。一个数据库中所有对象的总数不得超过2147483647。每个SQL Server实例的数据库个数32767每个数据库的文件组个数256每个数据库的文件个数32767文件大小(数据)32TB文件大小(日志)32TB每个数据表的外码表引用253标识符长度(以字符计)128每台计算机的实例数16嵌套存储过程层数32嵌套子查询32嵌套触发器层数32每个数据表的非聚集索引个数249每个数据库中的对象个数2147483647每个存储过程的参数个数1024每个数据表的 REFERENCE 个数253每个数据表的行数受可用存储资源限制每个数据库的数据表个数受数据库中的对象个数限制每个SELECT语句的数据表个数256每个数据表的触发器个数受数据库中的对象个数限制每个数据表的UNIQUE索引个数或约束个数249个非聚集索引和1个聚集索引2支持的最大处理器数表1-4列出了SQL Server 2000各版本的数据库引擎在对称多处理(SMP)计算机上能够支持的处理器数。表1-4 SQL Server 2000各版本对SMP的支持操 作 系 统企业版标准版个人版开发版桌面引擎Microsoft Windows 2000 DataCenter3242322Windows 2000 Advanced Server84282Windows 2000 Server44242Windows 2000 Professional暂缺暂缺222Microsoft Windows NT 4.0 Server企业版88282Windows NT 4.0 Server44242Windows NT 4.0 Workstation暂缺暂缺222Microsoft Windows 98暂缺暂缺1使用Desktop Engine13支持的最大物理内存量表1-5列出了SQL Server 2000各版本的数据库引擎能够支持的最大物理内存量。表1-5 SQL Server 2000各版本能够支持的最大物理内存操 作 系 统企业版标准版个人版开发版桌面引擎Windows 2000 DataCenter64GB2GB2GB64GB2GBWindows 2000 Advanced Server8GB2GB2GB8GB2GBWindows 2000 Server4GB2GB2GB4GB2GBWindows 2000 Professional暂缺暂缺2GB2GB2GBWindows NT 4.0 Server 企业版3GB2GB2GB3GB2GBWindows NT 4.0 Server2GB2GB2GB2GB2GBWindows NT 4.0 Workstation暂缺暂缺2GB2GB2GB1.2.3 安装及安装选项将包含SQL Server 2000软件的光盘插入光驱后,系统将自动启动SQL Server 2000的安装程序,也可以在资源管理器中通过运行SQL Server 2000的Autorun.exe程序来启动安装程序。这里以安装SQL Server 2000中文个人版为例说明安装过程及安装选项,在网络操作系统下,安装SQL Server 2000企业版或标准版的过程及选项与此类似,本书在介绍个人版的过程中也对其他版本做相应介绍。启动安装程序后,在出现的第一个界面(如图1-2所示)上列出如下安装选项供用户选择。 安装SQL Server 2000组件 安装SQL Server 2000数据库服务器。 安装SQL Server 2000的先决条件 安装运行SQL Server 2000必须的辅助软件(比如NT4.0需要的SP5、IE5等)。 浏览安装/升级帮助 浏览安装和升级的帮助信息。 阅读发布说明 浏览授权信息。 访问我们的Web站点 访问SQL Server站点。图1-2 安装程序的启动界面一般情况下,选择“安装SQL Server 2000组件”即可。选择“安装SQL Server 2000组件”进入如图1-3所示的对话框。该对话框要求用户选择安装SQL Server 2000的组件,这些组件包括: 安装数据库服务器 安装数据库服务器组件。 安装Analysis Service 安装分析服务组件。Analysis Services包含联机分析处理(OLAP)和数据挖掘。图1-3 选择安装的组件 安装English Query 安装英语查询组件。English Query 是在SQL Server 2000上使用的开发工具。使用English Query可创建应用程序,使得用户可以用英语语句查询SQL Server数据库或Analysis Services数据库,而不必使用SQL语句。选择“安装数据库服务器”,进入如图1-4所示的对话框。图1-4 选择“安装数据库服务器”后进入“欢迎”对话框在图1-4的对话框上,单击“下一步”按钮,弹出如图1-5所示的选择安装地点和“计算机名”对话框。图1-5 选择计算机图1-5所示对话框用于选择要安装SQL Server 2000的计算机,默认的选项是“本地计算机”,表示SQL Server 2000将安装在运行安装程序的计算机上。如果选择“远程计算机”,则表示要将SQL Server 2000安装在其他计算机上。如果选择“远程计算机”,则下边的“浏览”将成为激活状态,单击此按钮,将弹出选择远程计算机的对话框。在图1-5上选择“本地计算机”并单击“下一步”按钮,弹出如图1-6所示的“安装选择”对话框。图1-6 “安装选择”对话框图1-6所示的对话框列出了三个选项供用户选择: 创建新的SQL Server实例,或安装“客户端工具” 创建一个新的SQL Server实例; 对现有SQL Server实例进行升级、删除或添加组件 对计算机上已安装的SQL Server以前的版本进行升级,或者对已安装好的SQL Server 2000的组件进行添加或删除; 高级选项 其他的安装功能。对于第一次安装SQL Server 2000的用户来说,一般选择第一项即可。如果已经安装有SQL Server以前的版本,比如SQL Server 7.0,则可以选择第二个选项,将以前的版本升级到SQL Server 2000。如果不想实际安装SQL Server 2000,而只是制作一个记录安装选项的安装程序,供以后安装使用,或者希望完成一些高级功能,则可以选择“高级选项”。选中“高级选项”,然后单击“下一步”按钮,则弹出如图1-7所示的对话框。图1-7 “高级选项”对话框图1-7所示的对话框提供了三个选项: 记录无值守.ISS文件 创建用于无值守安装的安装程序初始化文件。 注册表重建 重建损坏安装的注册表。 维护故障转移群集的虚拟服务器 更改现有群集,例如修改名称、添加和删除群集的节点。选择图1-6中的第一个选项“创建新的SQL Server实例,或安装客户端工具”,并单击“下一步”按钮,进入如图1-8所示的设置用户信息的对话框。图1-8 设置用户信息图1-8所示的对话框用于设置用户的信息,这些信息包括用户的姓名和公司的名称,输入合适的信息。然后单击“下一步”按钮,弹出如图1-9所示的关于SQL Server 2000软件的“软件许可证协议”窗口,单击该窗口的“是”按钮,弹出如图1-10所示的“安装定义”对话框。图1-9 “软件许可证协议”窗口图1-10 “安装定义”对话框图1-10所示的对话框主要用于进一步定义安装的内容。如果选择“仅客户端工具”,则表示只安装SQL Server 2000的客户端关系数据库管理工具,此选项包含管理SQL Server的客户端工具和客户端连接组件。如果选择“服务器和客户端工具”(默认选项),则表示同时安装SQL Server 2000的服务器端和客户端软件。如果选择“仅连接”,则表示只安装客户端Microsoft的数据访问组件和网库,该选项只提供连接工具,不提供客户端工具或其他组件。在图1-10上选择“服务器和客户端工具”并单击“下一步”按钮,弹出如图1-11所示的“实例名”对话框。图1-11 设置数据库服务器的实例名称SQL Server 2000支持多实例,即SQL Server 2000支持在同一台计算机上同时运行多个SQL Server 数据库引擎实例。每个SQL Server数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。应用程序连接同一台计算机上的SQL Server数据库引擎实例的方式与连接其他计算机上运行的SQL Server数据库引擎的方式基本相同。(1)默认实例 安装程序会将第一个安装的SQL Server 2000系统作为默认实例 (“默认”选项处于激活状态,并且已被选中),并自动地为其提供一个默认实例名(即安装SQL Server 2000的计算机名)。如果“默认”选项处于失活状态,则表示该系统已经安装了SQL Server系统,而且该SQL Server使用了安装程序提供的默认实例名称。这时就应该在“实例名”框中为新安装的SQL Server输入一个实例名称。SQL Server 2000数据库引擎默认实例的运行方式与SQL Server早期版本的数据库引擎相同。默认实例由运行该实例的计算机的名称唯一标识,它没有单独的实例名。如果应用程序在请求连接SQL Server时只指定了计算机名,则SQL Server客户端组件将尝试连接这台计算机上的数据库引擎的默认实例。一台计算机上只能有一个默认实例,而默认实例可以是SQL Server的任何版本。(2)命名实例 除默认实例外,其他数据库引擎实例都由安装该实例过程中指定的实例名标识。当应用程序要访问默认实例之外的数据库引擎时,必须提供准备连接的计算机名和命名实例的实例名。计算机名和实例名的指定格式为:计算机名实例名。一台计算机上可以运行多个命名实例,但只有SQL Server 2000数据库引擎才可以作为命名实例运行。SQL Server 早期版本中的数据库引擎不能作为命名实例运行。单击图1-11中的“下一步”按钮进入如图1-12所示的“安装类型”对话框。图1-12 设置安装方式Microsoft公司的大多数软件的安装都会提供与图1-12类似的对话框,这主要是考虑到不同的用户对软件的需求可能会有一定的差别,某些用户可能不需要此软件的某些功能,就可以选择不安装它们,这样可以节省系统资源。SQL Server 2000提供了三种安装方式: 典型安装 针对大多数用户设置的安装方式,也是安装程序推荐的安装方式,对绝大多数用户来说,选择典型安装即可。 最小安装 只安装系统核心功能的最小安装方式。 自定义安装 用户根据自己的需要选择安装的组件和子组件。不同的安装方式有不同的安装组件,表1-6列出了不同的安装方式对应的安装组件。表1-6 不同安装方式对应的安装组件组 件典 型最 小自 定 义数据库服务器是是可选升级工具是否可选复制支持是是可选全文检索是是可选客户端管理工具全部无可选客户端连接是是非选项联机丛书是否可选开发工具仅调试程序无工具的选择代码示例无无示例的选择排序规则设置是是设置的选择在图1-12上还可以设置SQL Server 2000文件所在的文件夹,“目的文件夹”中的“程序文件”按钮用于指定程序文件所在的目录,“数据文件”按钮用于指定数据文件所在的目录。默认情况下,程序文件和数据文件的安装位置都是 Program FilesMicrosoft SQL Server。单击“浏览”按钮可以设置程序文件和数据文件的安装位置。为便于说明安装过程中的选项,在图1-12上选择“自定义”单选按钮并单击“下一步”按钮,弹出如图1-13所示的“选择组件”对话框。图1-13 “选择组件”对话框图1-13所示对话框左边的“组件”列表框中列出了SQL Server提供的全部组件,右边的“子组件”列表框中列出了在左边选中的组件所包含的子组件。SQL Server 2000包含如下组件:(1)服务器组件 此组件包含如下子组件: SQL Server 安装SQL Server关系数据库引擎和其他核心工具。如果安装了SQL Server程序文件,就必须安装该SQL Server组件。安装SQL Server组件时,安装程序还安装bcp、isql和osql实用工具以及ODBC、OLE DB和DB-Library接口。 升级工具 对低版本进行升级的工具。 复制支持 安装复制所使用的脚本和二进制文件。 全文检索 安装 Microsoft 全文检索引擎(Microsoft 搜索服务),它允许在 SQL Server 2000 表内对字符数据进行基于单词或短语的索引,可以超越基本等式和 LIKE 运算符而扩展搜索字符列的能力。 调试符号 安装调试符号。 性能计数器 安装性能计数器。(2)管理工具 此组件包含如下子组件: 企业管理器 用于执行服务器和企业管理任务的图形化工具。 事件探查器 用于监视、记录和支持SQL Server数据库活动的工具。 查询分析器 用于交互输入SQL语句和过程,并可以以图形方式显示执行计划的查询分析工具。 DTC客户端支持 用于将数据库事务扩展到多个服务器。 Microsoft分布式事务处理协调器 (MS DTC) 用于协调由运行Windows NT和Windows 98等系统组成的网络中的事务。 冲突查看器 用于查看和更改(如有必要)同步冲突的解决方式。(3)客户端连接 客户端连接组件用于客户端和服务器之间的通信,包括Microsoft数据访问组件(MDAC)和 DB-Library、ODBC以及OLE DB的网络库。此组件没有子组件。当选定“仅连接”作为初始安装选项时,将只安装客户端连接组件。(4)联机丛书 联机丛书组件既包括整套的SQL Server 2000联机丛书,也包括可通过单击“帮助”按钮或在对话框中及界面元素上按F1键后打开的联机帮助。(5)开发工具 该工具包括: 头和库 安装C语言开发人员开发程序(程序使用OLE DB、ODBC、DB-Library、开放式数据服务、SQL-DMO、用于C语言的嵌入式SQL以及MS DTC)所需的包含(*.h)文件和库(*.lib)文件。默认情况下,这些文件安装在Program FilesMicrosoft SQL Server80ToolsDevToolsInclude和.DevToolsLib目录下)。 MDAC SDK 安装MDAC(Microsoft数据访问组件)和XML(可扩展标记语言)软件开发工具包。 备份/还原API 安装软件厂商开发自定义应用程序所需的头文件、示例程序和文档,备份和还原SQL Server数据库。 调试程序界面 安装用于存储过程调试的界面。(6)代码示例 该组件安装编写SQL Server 2000程序时参考的编程示例文件。默认情况下,这些文件安装在 Program FilesMicrosoft SQL Server80ToolsDevTools Samples 目录下。其各子组件的含义如表1-7所示。表1-7 代码示例组件包含的子组件内容选 项名 称ADOMicrosoft ActiveX 数据对象DBLIBDB-LibraryDesktopDesktop EngineDTS数据转换服务ESQLC用于C语言的嵌入式SQL(ESQL)Misc杂项示例MSDTCMicrosoft 分布式事务处理协调器(MSDTC)ODBC开放式数据库连接(ODBC)ODS开放式数据服务OLE AutomationOLE自动处理Replication复制Silver示例数据库架构SQL-DMOSQL分布式管理对象SQL-NSSQL命名空间Utils示例实用工具XMLXML 示例在图1-13上选择要安装的组件,假设我们这里选择默认选项,然后单击“下一步”按钮,如果是在Windows 2000或Windows XP环境下安装SQL Server 2000,则进入如图1-14所示的“服务账户”对话框,如果是在Windows 98环境下安装SQL Server 2000,则直接进入如图1-15所示的“身份验证模式”对话框。图1-14 “服务账户”对话框在图1-14所示的“服务账户”对话框上,可以为SQL Server的SQL Server和SQL Server Agent两个服务指定启动账户。可以使用本地系统账户或域用户账户,并且两个服务可以使用同一个账户。默认设置是对两个服务使用同一个账户。若要使用域用户账户启动服务,则在选择“使用域用户账户”单选按钮之后,还应在“用户名”框中输入启动服务的用户名,在“密码”框中输入相应的密码,在“域”框中输入相应的域名。若要使用本地用户,则只需选中“使用本地系统账户”,不需要用户名和密码。然后单击“下一步”按钮。图1-15 “身份验证模式”对话框还可以自定义每个服务的设置(选择“自定义每个服务的设置”单选按钮)。可以为两个服务输入同一个登录账户,也可以为每个服务分别指定账户。以后若要更改“服务账户”屏幕上的选项,可以在操作系统中完成。如果是Windows 2000环境,可通过运行 “控制面板”上的“管理服务”,然后再选择“服务”应用程序。如果是Windows XP环境,可通过运行“控制面板”上的“性能和维护”,然后在弹出的对话框中选择“管理工具”,在下一个对话框中再选择“服务”应用程序。此对话框上各选项的含义为: 对每个服务使用同一账户。自动启动SQL Server服务 默认选项,一个账 户同时用于 SQL Server 和 SQL Server Agent服务。这些服务在操作系统启动时自动 启动。 自定义每个服务的设置 允许对两个服务使用不同的设置。 服务 选择要自定义设置的服务。 SQL Server 选择此选项自定义SQL Server服务的设置。 SQL Server 代理 选择此选项自定义SQL Server代理服务的设置。 服务设置 选择需要的服务设置。 使用本地系统账户 本地系统账户不需要设置密码,也没有Windows NT的网络访问权限,同时,它可能限制SQL Server与其他服务器的交互。 说明:在Windows 2000中,本地系统账户不允许网络访问。 使用域用户账户 域用户账户使用Windows身份验证,即用于连接到操作系统的用户名和密码也用于连接到SQL Server。一般情况下都使用域用户账户,因为许多服务器之间的活动只能使用域用户账户才能执行,例如:远程过程调用、复制、备份到网络驱动器、涉及远程数据源的异类连接等。默认情况下,将显示当前登录到计算机的域用户的账户信息。 用户名 接受或更改域用户名。 密码 输入域密码。 域 接受或更改域名。 自动启动服务 选择此选项后将在操作系统启动时自动启动服务。只有当自定义每个服务的设置时才能使用此选项。SQL Server代理服务依赖于SQL Server服务,因为只有自动启动SQL Server服务后才能自动启动SQL Server代理服务。设置好后,单击“下一步”按钮,进入如图1-15所示的对话框。在图1-15所示的对话框上,可以选择用于SQL Server 2000 的身份验证模式。SQL Server 2000提供了下面两种身份验证模式。(1)Windows 身份验证模式 用户通过Windows用户账户连接时,SQL Server使用Windows操作系统中的信息验证用户名和密码。在Windows 98环境下安装SQL Server时没有Windows身份验证模式,只有“混合模式”。如果选择这种身份验证模式,则SQL Server仅接受Windows的用户,而不接受非Windows的用户。(2)混合模式(Windows 身份验证和 SQL Server 身份验证) 允许用户使用 Windows操作系统身份验证或SQL Server身份验证进行连接。通过Windows操作系统用户账户连接的用户可以在Windows身份验证模式或混合模式中使用信任连接(由Windows验证的连接)。如果选择“混合模式”,则应该输入SQL Server 2000的系统管理员(默认为:sa)的密码。如果没有为SQL Server 2000的系统管理员提供密码,则需要选中此对话框上的“空密码”。建议不要使用空密码,因为如果SQL Server 2000的系统管理员账户没有密码,对系统来说是很不安全的。也可以在安装时先选择“空密码”,在安装完成后再修改SQL Server 2000的系统管理员的密码。混合模式是为了和以前的版本兼容而保留下来的,安装程序推荐使用的是Windows身份验证模式。为方便这里选择“混合模式”,在图1-15上单击“下一步”按钮,进入如图1-16所示的“排序规则设置”对话框。此对

温馨提示

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

评论

0/150

提交评论