1、第2章 SQL Server 2000 数据库管理系统 2.1 SQL Server 2000简介简介 2.2 SQL Server 2000的安装的安装 2.3 SQL Server 2000常用工具常用工具 2.4 SQL Server 2000的系统数据库及系统表的系统数据库及系统表 2.5 SQL与与 T-SQL概述概述 2.6 实训要求与习题实训要求与习题第2章 SQL Server 2000 数据库管理系统 学习目的与要求SQL Server 2000的特点常见版本体系结构软、硬件需求安装过程企业管理器、查询分析器等常用工具系统数据库、系统表的作用T-SQL2.1 SQL Serv
2、er 2000简介简介 SQL Server是由Microsoft公司开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server 2000是Microsoft公司于2000年推出的版本,增加了许多新的功能。SQL Server 2000特点特点 SQL Server 2000在早期版本的基础上扩展了功能,可靠性更高,易用性更好。SQL Server 2000是大规模联机事务处理(OLTP)、数据仓库和电子商务应用的优秀数据库平台,主要有如下一些特点:l提供了丰富的
3、图形化用户界面l丰富的编程接口工具l SQL Server与Windows NT完全集成l高度的可伸缩性l强大的基于Web的分析l支持企业级数据库l支持数据仓库l具有动态自动管理和优化功能l引入了三种新的数据类型:bigint、sql_variant、tablel支持在同一台计算机上运行多个关系数据库引擎的实例客户机客户机/服务器(服务器(Client/Server, C/S)体系结构)体系结构 SQL Server 2000就是一种典型的具有客户机/服务器体系结构的关系数据库管理系统,即中央服务器用来存储数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器上。客户机
4、客户机/服务器模型分为两种服务器模型分为两种两层的客户机/服务器结构多层的客户机/服务器结构两层的客户机/服务器结构多层的客户机/服务器结构数据库系统采用客户机/服务器结构的优点: (1)数据集中存储。(2)业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户使用。(3)关系数据库服务器仅返回应用程序所需要的数据,这样可以减少数据传输量。(4)节省硬件开销(5)备份和恢复很容易(6)客户机可以完成许多处理工作,减少了与服务器的通信。2.2 SQL Server 2000的安装的安装 SQL Server 2000引入了实例的概念,安装SQL Server 2000数据服务器就是安装SQL
5、 Server 2000数据库引擎实例,在一台计算机上可以安装多个SQL Server数据库引擎实例。SQL Server实例的类型实例的类型 有两种实例的类型,分别为默认实例和命名实例。默认实例默认实例 SQL Server 2000数据库引擎默认实例的运行方式与SQL Server早期版本的数据库引擎相同。默认实例仅由运行该实例的计算机的名称惟一标识,它没有单独的实例名。如果应用程序在请求连接SQL Server时只指定了计算机名,则SQL Server客户端组件将尝试连接这台计算机上的数据库引擎默认实例。因此保留了与现有SQL Server应用程序的兼容性。 一台计算机上只能有一个默认实
6、例,而且默认实例可以是SQL Server的任何版本。命名实例命名实例除了默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名,计算机名和实例名以格式“计算机名实例名”指定。一台计算机上可以运行多个命名实例,但只有SQL Server 2000数据库引擎才可作为命名实例运行,SQL Server早期版本中的数据库引擎不能作为命名实例运行。2.2.1 SQL Server 2000安装之前的准备安装之前的准备 为了正确地进行系统的安装,必须了解该系统的安装要求,比如系统的版本状况、系统对软硬件环境的要求等。SQL Serv
7、er 2000的各种版本的各种版本 SQL Server 2000企业版企业版 SQL Server 2000标准版标准版 SQL Server 2000个人版个人版 SQL Server 2000开发版开发版 SQL Server 2000 Windows CE版版 SQL Server 2000企业评估版企业评估版SQL Server 2000的硬件安装要求的硬件安装要求硬件最低要求计算机Intel 或兼容机Pentium 166 MHz 或更高。内存企业版:至少 64 MB,建议 128 MB 或更多 标准版:至少 64 MB个人版:Windows 2000 上至少 64 MB,其它所有
8、操作系统上至少 32 MB开发版:至少 64 MB根据操作系统的要求,可能还需要额外的内存硬盘空间SQL Server 数据库组件需要65 MB到270MB,一般为 250 MB,实际的要求因系统配置和选择安装的应用程序和功能的不同而有差异SQL Server 2000的软件安装要求的软件安装要求SQL Server 版本操作系统要求企业版标准版Microsoft Windows NT Server 4.0Microsoft Windows NT Server 4.0 企业版Windows 2000 ServerWindows 2000 Advanced ServerWindows 2000
9、Data Center Server个人版Windows 98Microsoft Windows MeWindows NT Workstation 4.0Windows 2000 ProfessionalMicrosoft Windows NT Server 4.0Windows 2000 Server 以及所有更高级的 Windows 操作系统开发版Microsoft Windows NT Workstation 4.0Windows 2000 Professional 以及所有其它 Windows NT 和 Windows 2000 操作系统SQL Server 2000对对Interne
10、t Explorer要求要求 SQL Server 2000的许多功能都需要浏览器的支持。对于所有版本,都需要安装Internet Explorer 5.0或更高版本,才能成功安装和运行SQL Server 2000。SQL Server 2000的用户账号要求的用户账号要求 使用本地系统账号使用本地系统账号 本地系统账号不要求密码,没有Windows NT 4.0和Windows 2000的网络访问权限,同时限制SQL Server安装与其它服务器交互。 使用域用户账号使用域用户账号域用户账号使用Windows身份验证,即用于连接到操作系统的用户名和密码也用于连接到SQL Server。一般
11、情况下都使用域用户账号,因为许多服务器之间的活动只能使用域用户账户才能执行。例如,远程过程调用、复制、备份到网络驱动器、SQL Server代理邮件功能和SQL邮件等域用户账号必须满足下面这些要求:域用户账号必须满足下面这些要求:账号必须是Administrators组的成员账号应该有密码永不过期的属性作为一个服务登录2.2.2 SQL Server 2000的安装过程的安装过程 将SQL Server 2000安装光盘插入CD-ROM驱动器,如果该光盘不能自动运行,则可以双击该光盘根目录中的Autorun.exe文件,就会出现安装的起始画面。安装起始画面安装起始画面安装安装SQL Serve
12、r 2000组件组件“欢迎欢迎”界面界面计算机名对话框计算机名对话框“安装选择安装选择”对话框对话框“用户信息用户信息”对话框对话框“软件许可协议软件许可协议”对话框对话框“安装定义安装定义”对话框对话框“实例名实例名”对话框对话框“安装类型安装类型”对话框对话框“选择组件选择组件”对话框对话框“服务账户服务账户”对话框对话框“身份验证模式身份验证模式”对话框对话框“排序规则设置排序规则设置”对话框对话框“网络库网络库”对话框对话框“开始复制文件开始复制文件”对话框对话框“选择许可模式选择许可模式”对话框对话框2.2.3 验证安装验证安装 一般在安装过程中,如果没有出现错误提示,通常就可以认为
13、安装是成功的。但是,在安装结束后,为了确保安装是正确的,我们也可以对安装进行验证。例如,可以检查Microsoft SQL Server的服务和工具是否存在,应该自动生成的系统数据库和样例数据库是否存在,以及有关的文件和目录是否正确等。Microsoft SQL Server程序组程序组查看文件夹及其中文件查看文件夹及其中文件共享目录的含义共享目录的含义位置描述Com组件对象模型(COM)对象的动态链接库(DLL)。ComBinnResources1033此COM目录中DLL使用的资源文件(RLL)。ToolsBinnMicrosoft Windows NT客户端可执行文件。ToolsBinn
14、Resources1033ToolsBinn目录中DLL使用的资源文件。ToolsBooksSQL Server联机丛书文件,包括联机帮助文件。ToolsDevTools开发人员使用的头文件、库文件和示例程序。ToolsHtmlMicrosoft管理控制台(MMC)和SQL Server HTML文件。ToolsTemplates含有SQL脚本的样板文件,可帮助您在数据库中创建对象。默认实例目录的含义默认实例目录的含义位置描述Backup备份文件的默认位置。Binn用于扩展存储过程的Microsoft Windows NT服务器可执行文件和DLL文件。BinnResources1033在此Bi
15、nn目录中DLL使用的资源文件。Data系统数据库文件和示例数据库文件。Ftdata全文目录文件。Install安装过程中运行的脚本和最后得到的输出文件。 Jobs临时作业输出文件的存储位置。Log错误日志文件。Repldata复制任务的工作目录。Upgrade从SQL Server 6.5版升级到SQL Server 2000所使用的文件。2.3 SQL Server 2000常用工具常用工具 SQL Server 2000包括很多图形和命令提示实用工具,允许用户、程序员和管理员进行下列操作: 管理和配置 SQL Server 确定SQL Server复本中的目录信息 设计和测试查询以检索数
16、据 复制、导入、导出和转换数据 提供诊断信息 启动和停止 SQL Server2.3.1 SQL Server服务管理器服务管理器 SQL Server 服务管理器用于启动、停止和暂停服务器上的SQL Server 2000组件。这些组件在Windows NT或Windows 2000上作为服务运行,并可在Windows 95和Windows 98上作为单独的可执行程序运行。其提供的服务包括: SQL Server服务 SQL Server代理服务 Microsoft搜索服务 MSDTC(Distributed Transaction Coordinator)服务SQL Server服务服务
17、实现SQL Server数据库引擎,处理所有Transact-SQL语句,管理服务器上数据库的所有文件,在多个并发用户之间分配计算机资源,防止产生逻辑问题,保证数据的安全性、一致性、完整性。在计算机上运行的每个SQL Server实例都有一个SQL Server服务,SQL Server服务若是默认实例,则被称为MSSQLServer;若是命名实例,则被称为MSSQL$具体实例名,如MSSQL$FAWSQL Server代理服务代理服务 实现运行调度的SQL Server管理任务的代理程序。SQL Server代理是一个任务规划器和警报管理器。可以创建和管理作业、警报、操作员。在实际应用和环境
18、下,可以将那些周期性的活动定义成一个任务,而让其在SQL Server代理的帮助下自动运行,系统管理员可以利用SQL Server Agent得到一些告警信息,来定位出现的问题从而提高管理效率。在计算机上运行的每个SQL Server实例都有一个SQL Server代理服务,SQL Server代理程序若是默认实例,则以名为SQLServerAgent的服务运行;若是命名实例则以名为SQLAgent$具体实例名的服务运行,如SQLAgent$FAWMicrosoft搜索服务搜索服务 仅用于Windows NT和Windows 2000,实现全文本检索引擎。不论计算机上有多少个SQL Serve
19、r实例,都只有一个服务,以名为MSSEARCH的服务运行。MSDTC服务服务 仅用于Windows NT和Windows 2000,管理分布式事务。MSDTC允许应用程序在一个事务中包括几个不同的数据源,协调分布式事务的正确完成,保证服务器上所有数据的更新都是一致的,或者在发生错误的情况下,取消所有的数据更新。不论计算机上有多少个SQL Server实例,都只有一个服务,以名为MSDTC的服务运行。SQL Server服务管理器界面服务管理器界面启动启动SQL Server服务管理器服务管理器 任务栏图标 开始菜单 执行sqlmangr.exe2.3.2 企业管理器企业管理器 SQL Serv
20、er企业管理器是SQL Server 2000的主要管理工具,它提供了一个遵从Microsoft管理控制台(MMC)的用户界面。企业管理器可以在一个界面下同时管理网络上的多个SQL Server数据库实例,并完成绝大部分数据库管理工作。通过企业管理器能够启动和停止数据库实例、注册和配置服务器。而且,由于它能够以树型结构来显示所有的SQL Server对象,因而所有SQL Server对象的建立与管理都可以通过它来完成。SQL Server企业管理器界面企业管理器界面启动启动SQL Server企业管理器企业管理器 开始菜单 控制面板例题例题 【例2-1】在企业管理器中注册服务器。控制面板 【例
21、2-2】在企业管理器中查看和设置服务器的配置参数。 2.3.3 查询分析器查询分析器 SQL查询分析器是一个图形用户界面,用以交互地设计和测试Transact-SQL语句、批处理和脚本。在SQL查询分析器中,用户可在全文窗口中输入Transact-SQL语句,执行语句并在结果窗口中迅速查看这些语句的结果;用户也可以打开包含Transact-SQL语句的文本文件,执行语句并在结果窗口中查看结果;提供了一种图形化分析查询语句执行规划的方法等。SQL查询分析器的典型界面查询分析器的典型界面启动启动SQL Server查询分析器查询分析器 开始菜单 SQL Server企业管理器 执行isqlw.ex
22、e 单击【开始】菜单【运行】执行文件isqlw.exe。注意,使用查询分析器的前提是数据库服务器必须处于启动状态,如果数据库服务器处于停止状态,将无法进入查询分析器例题例题 【例2-3】通过查询分析器中的对象浏览器查看pubs数据库中authors表的内容。 打开“查询分析器”,然后按照如下步骤操作:双击SQL Server实例名,展开服务器。单击展开pubs数据库。单击展开“用户表”。右键单击authors表,在弹出的快捷菜单中单击【打开】,查询结果将显示在一个独立的结果窗口中2.3.4 服务器网络实用工具服务器网络实用工具 服务器网络实用工具用于配置服务器端网络连接和设置相关参数等,包括:
23、SQL Server 2000实例在其上监听客户端请求的网络协议栈从应用程序建立连接时考虑使用的服务器Net-Library顺序SQL Server 2000实例监听的新网络地址 通常,管理员会在安装过程中指定SQL Server监听的服务器网络库。若要使用服务器网络实用工具,可以选择Microsoft SQL Server程序组中的服务器网络实用工具选项直接运行,从中可以查看和编辑已安装的SQL Server服务器网络库。2.3.4 服务器网络实用工具界面服务器网络实用工具界面2.3.5 分布式事务处理协调器分布式事务处理协调器 Microsoft分布式事务处理协调器(MS DTC)是一个事
24、务管理器,用于提供和管理不同服务器之间的分布式事务处理,这些服务器必须是基于Windows NT或Windows 9x/2000系列操作系统的服务器。它允许客户端应用程序在一个事务中包含多个不同的数据源。MS DTC服务协调正确完成分布式事务,以确保所有服务器上的全部更新为永久性的,或在发生错误时删除所有更新。SQL Server应用程序也可以直接调用MS DTC以显式启动分布式事务。然后,可以指示一台或多台运行SQL Server的服务器在此分布式事务中登记,并在MS DTC的协调下正确完成此事务。2.3.6性能监视器性能监视器 SQL Server 2000将Windows NT/Wind
25、ows 2000操作系统的性能监视器和自己集成起来,使用它可以查看和统计SQL Server系统的运行情况,如SQL Server的读出和写入、内存使用状况、用户连接信息、有关的锁信息等,查找影响系统性能的主要因素,从而为改进和优化系统、提高系统性能提供依据。性能监视器使用远程过程调用(RPC)从SQL Server系统中收集信息,与所有性能监视工具一样,使用性能监视器对SQL Server进行监视时,需要一些系统性能方面的额外开销。性能监视器窗口性能监视器窗口 可以通过单击【开始】【程序】【管理工具】【性能】打开性能监视器。2.3.7 事件探查器事件探查器 SQL事件探查器是一个图形化工具,
26、主要作用是捕获系统的活动,用于分析、诊断和审计系统的性能。事件保存在一个跟踪文件中,可在以后对该文件进行分析,也可以在试图诊断某个问题时,用它来重播某一系列的步骤。使用SQL事件探查器可以实现: 捕捉一系列Transact-SQL语句用于逐步分析有问题的查询以找到问题的原因。 发现并诊断运行缓慢的查询。 监视系统以便生成用于索引分析和调整的等工作负荷。 监视 SQL Server 实例的性能事件探查器界面事件探查器界面启动事件探查器启动事件探查器 单击【开始】菜单【程序】Microsoft SQL Server程序组【事件探查器】 启动SQL Server企业管理器【工具】【SQL事件探查器】
27、 单击【开始】菜单【运行】执行文件profiler. exe。2.3.8 数据导入导出工具数据导入导出工具 数据的导入/导出就是把数据库之外的数据源中的数据引入到数据库中(导入)或把数据库中的数据引出到数据库之外的数据源(导出),也就是把一种类型的数据转换成另外一种类型的数据或把数据从一个位置转移到另一个位置。数据转换服务(DTS)提供从文本文件或OLE DB数据源(例如,Microsoft Access 2000数据库)将数据导入到SQL Server中;也可以从SQL Server将数据导出到OLE DB数据目的(例如一个Microsoft Excel 2000电子表格)。DTS 导入/导
28、出向导用于生成包以导入、导出数据,提供了在OLE DB数据源之间复制数据的最简捷的方法。2.4 SQL Server 2000的系统数据库及系统表的系统数据库及系统表 当SQL Server 2000安装完成之后,SQL Server安装程序自动创建了一些系统数据库、样例数据库以及系统表。系统数据库系统数据库 在创建任何数据库之前,打开企业管理器的“服务器/数据库”目录,可以看到系统中已经有了6个数据库。其中,有4个是SQL Server 2000的系统数据库,它们分别是:master数据库、tempdb数据库、model数据库和msdb数据库。master数据库数据库 master数据库记录
29、了SQL Server系统级的信息,包括系统中所有的登录账号、系统配置信息、所有数据库的信息、所有用户数据库的主文件地址等。每个数据库都有属于自己的一组系统表,记录了每个数据库各自的系统信息,这些表在创建数据库时自动产生。为了与用户创建的表区别,这些表被称为系统表,表名都以“sys”开头。 master数据库中还有很多系统存储过程和扩展存储过程。系统存储过程是预先编译好的程序,所有的系统存储过程的名字都以sp_开头,用来完成很多管理和信息活动。扩展存储过程使我们可以使用象C这样的编程语言创建自己的外部例程。对用户来说,扩展存储过程与普通存储过程一样,执行方法也相同。可将参数传递给扩展存储过程,
30、扩展存储过程可返回结果,也可返回状态。通过使用扩展存储过程可以扩展SQL Server 2000的功能。tempdb数据库数据库 tempdb数据库用于存放所有连接到系统的用户临时表和临时存储过程以及SQL Server产生的其他临时性的对象。tempdb是SQL Server中负担最重的数据库,因为几乎所有的查询都可能需要使用它。 在SQL Server关闭时,tempdb数据库中的所有对象都被删除,每次启动SQL Server时,tempdb数据库里面总是空的。 默认情况下,在SQL Server在运行时tempdb数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据库引擎时,它
31、会重置为其初始大小。model数据库数据库 model数据库是系统所有数据库的模板,这个数据库相当于一个模子,所有在系统中创建的新数据库的内容,在刚创建时都和model数据库完全一样。如果SQL Server专门用作一类应用,而这类应用都需要某个表,甚至在这个表中都要包括同样的数据,那么就可以在model数据库中创建这样的表,并向表中添加那些公共的数据,以后每一个新创建的数据库中都会自动包含这个表和这些数据。当然,也可以向model数据库中增加其他数据库对象,这些对象都能被以后创建的数据库所继承。msdb数据库数据库 msdb数据库被SQL Server代理(SQL Server Agent)
32、来安排报警、作业,并记录操作员。示例数据库示例数据库 SQL Server在安装时自动创建了两个数据库:pubs和northwind,它们是SQL Server的示例数据库,示例数据库是让读者作为学习工具使用的。系统表系统表 SQL Server 2000中的每个数据库都包含系统表,用来记录SQL Server组件所需的数据。SQL Server的操作能否成功,取决于系统表中信息的完整性。因此,任何用户都不应直接修改系统表。例如,不要尝试使用DELETE、UPDATE、INSERT语句或用户定义的触发器修改系统表。几个最重要的系统几个最重要的系统表表Sysdatabases表系统表sysdat
33、abases对SQL Server系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在master数据库中。Syslogins表系统表syslogins对SQL Server系统上的每个登录账号含有一行,它仅出现在master数据库中。syslanguages出现在SQL Server中的每种语言在表中各占一行。虽然美国英语不在syslanguages内,但该表始终可由 SQL Server 使用。该表只出现在master数据库中。Sysobjects表系统表sysobjects出现在每个数据库中,在数据库内创建的每个对象在表中占一行。特殊的是在tempdb内,每个临时对象在该表
34、中占一行。几个最重要的系统表几个最重要的系统表Syscolumns表系统表syscolumns出现在每个数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。Sysindexes表系统表sysindexes出现在每个数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,它还对包括文本或图像数据的每个表含有一行记录。Sysusers表系统表sysusers出现在每个数据库中,它对整个数据库中的每个Windows NT用户、Windows NT用户组、SQL Server用户或者SQL Server角色含有一行记录。Sysdepends表系统表Sysdepends对表、视图和存
35、储过程之间的每个依赖关系含有一行记录,它出现在每个数据库中。sysforeignkeys包含关于表定义中的外键约束的信息。该表出现在每个数据库中。sysfiles数据库中的每个文件在表中占一行。该系统表是虚拟表,不能直接更新或修改。该表出现在每个数据库中。2.5 SQL与与 T-SQL概述概述 SQL是一种功能强大的“结构化查询语言”(Structure Query Language),目前所有关系型数据库管理系统都以SQL作为核心,包括在Java、VC+、VB、Delphi程序设计语言中也都可使用SQL,是一种真正跨平台跨产品的语言。 T-SQL是Microsoft公司在关系型数据库管理系统
36、SQL Server中的SQL-3标准的实现,是微软对SQL的扩展,具有SQL的主要特点,同时增加了变量、运算符、函数、流程控制和注释等语言元素,使得其功能更加强大。T-SQL分类分类 根据其完成的具体功能,可以将T-SQL语句分为4大类,分别为: 数据定义语句 数据操纵语句 数据控制语句 附加的语言元素。数据定义语句数据定义语句 数据定义语句是指用来定义和管理数据库以及数据库中的各种对象的语句,这些语句包括CREATE、ALTER和DROP等语句。在SQL Server 2000中,数据库对象包括表、视图、触发器、存储过程、规则、缺省、用户自定义的数据类型等。这些对象的创建、修改和删除等都可
37、以通过使用CREATE、ALTER、DROP等语句来完成。数据操纵语句数据操纵语句 数据操纵语句是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括SELECT、INSERT、UPDATE、DELETE等。SELECT语句用于实现数据的查询,既可以是最简单的T-SQL语句,也可以是最复杂的T-SQL语句,功能十分强大。INSERT语句用于数据的插入,可以把数据添加到表中。UPDATE语句用于数据的更改,可以对表中现有的数据进行修改。DELETE语句用于数据的删除,可以从表中把现有的数据删除。数据控制语句数据控制语句 安全性管理是数据库系统的重要特征,数据控制语句就是用来进行安全管理的
38、,以确保数据库中的数据和操作不被未授权的用户使用和执行。它是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、DENY、REVOKE等。附加的语言元素附加的语言元素 附加的语言元素是T-SQL语言为了编写脚本而增加的语言元素,包括变量、运算符、函数、流程控制语句和注释。2.6 实训要求实训要求 了解安装需求,动手安装SQL Server 2000,熟悉安装过程。 利用服务管理器分别启动和停止几种服务。 快速浏览SQL Server各种工具。 在“企业管理器”中注册服务器。 打开“企业管理器”查看系统数据库及示例数据库结构。 熟悉“查询分析器”工具。 查看和设置服务器配置信息。
39、2.6 练习题练习题1. 服务管理器是用来_、_和_SQL Server 服务的。这些服务在Windows NT或Windows 2000下也可以通过控制面板的“服务”项来启动或停止。2. 在“开始”菜单的Microsoft SQL Server程序中选择Enterprise Manager即可启动_管理器。3. 在查询窗口中用户可以输入SQL语句,并按_键,或单击工具栏上的运行按钮,将其送到服务器执行,执行的结果将显示在结果窗口中。用户可以打开一个含有SQL语句的文件来执行,执行的结果同样显示在输出窗口中。4. SQL Server 2000产品有哪些版本?各种版本的特点是什么?5. 安装S
40、QL Server 2000有哪些硬件需求与软件需求?2.6 练习题练习题6.解释SQL Server实例。7.如何验证SQL Server系统正确安装?8.什么是客户机?什么是服务器?客户机/采用服务器结构有何优点?9.服务器网络连接工具的作用是什么?10. SQL Server 2000的系统数据库有哪些?各有什么作用?11. SQL Server 2000的系统表有什么作用?12. SQL Server 服务管理器可以启动哪些服务?13. 服务器组的作用是什么?14. 注册服务器的目的是什么?15. 在SQL Server系统中,通常两位数字年份98表示1998年,若希望其代表2098年,应如何设置?16. SQL语言具有哪些特点?T-SQL语言可分为几类?