SQL Server 2000 基础

SQL Server 2000 基础

ID:37242636

大小:1.93 MB

页数:21页

时间:2019-05-20

SQL Server 2000 基础_第1页
SQL Server 2000 基础_第2页
SQL Server 2000 基础_第3页
SQL Server 2000 基础_第4页
SQL Server 2000 基础_第5页
资源描述:

《SQL Server 2000 基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、21第1章SQLServer2000基础SQLServer2000基础SQLServer是Microsoft公司推出的适用于大型网络环境的数据库产品,它一经推出,很快得到了广大用户的积极响应并迅速占领了NT环境下的数据库领域,成为数据库市场上的一个重要产品。SQLServer2000的出现极大地推动了数据库的应用和普及,SQLServer2000无论在功能上,还是在安全性、可维护性和易操作性上都较以前版本有了很大的提高。本章介绍SQLServer2000的组件、安装以及安装后的测试。1.1概述数据库管理系统的功能是靠服务来实现的,本节就介绍SQLServer2000提供

2、的服务以及其通信架构。1.1.1SQLServer提供的服务SQLServer2000提供了四种基本的服务类型,包括SQLServer、SQLServerAgent(代理服务)、DistributedTransactionCoordinator(MSDTC,分布式事务协调器)和MicrosoftSearch(全文检索服务)。不同的服务完成不同的功能,SQLServer的正常运行是靠这些服务支持的。1.SQLServerSQLServer服务是SQLServer2000中最核心的服务,它直接管理和维护数据库,负责处理所有来自客户端的Transact-SQL(SQLServ

3、er使用的数据库语言)语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端。其他的所有SQLServer服务都依赖于此服务,其他的服务都是为了扩展或补充SQLServer服务的功能。SQLServer服务的主要功能包括:·在多个并发用户间分配计算机资源。21第1章SQLServer2000基础·防止出现逻辑上的问题,例如不同的用户想在同一时刻更新同一数据的定时请求。·保证数据的一致性和完整性。·保证安全。2.SQLServerAgent对于那些需要定期进行的管理工作,SQLServer2000提供了一种称为代理的功能,这个代理能够根据

4、系统管理员预先设定好的计划自动执行相应的功能。同时它还能对系统管理员设定好的错误等特定事件自动进行报警,而且代理服务还能通过电子邮件等方式把系统存在的各种问题发送给指定的用户。这种服务可以很好地帮助管理员对系统进行监视和管理。3.MSDTC分布式事务处理协调器是一个事务管理器,在MSDTC支持下,客户可以在一个事务中访问不同服务器上的数据库。在这种情况下,客户的事务被提交给分布式事务处理协调器,分布式事务处理协调器再把用户的请求提交给所有涉及的服务器。分布式事务处理协调器能够保证一个事务中的所有操作在所有的服务器上全部成功,或者当在某个服务器上不成功时,能确保所有服务器

5、上的操作均被撤销,使全部服务器回到事务开始前的状态。4.MicrosoftSearch一直以来,从数据库列或文件系统中检索特定文本数据是麻烦且花销很大的过程,并且经常需要借助第三方工具。SQLServer2000提供了全文检索服务,能够对字符数据进行检索。该服务包含如下两个方面。·索引支持:可以建立全文索引和存放数据库的全文索引的目录。·查询支持:支持对建立了全文索引的数据的全文检索功能。1.1.2SQLServer通信架构SQLServer由客户端组件和服务器端组件组成,这些组件负责数据的存储及检索。客户/服务器通信时所涉及的组件如图1-1所示。SQLServer采用

6、分层的通信架构,应用程序与底层的网络和协议相隔离,因此,用户可以在不同的网络环境上部署相同的应用程序,并可以通过网络与服务器进行通信。这种架构把工作负荷分担到服务器和客户端。·客户端负责业务逻辑,并将数据呈现给用户。典型情况下,客户端运行在一台或多台计算机中。·SQLServer负责管理数据库,并负责在多个请求之间分配可用的服务器资源,比如内存、磁盘操作等。21第1章SQLServer2000基础图1-1SQLServer通信体系结构1.客户端组件在客户/服务器通信架构中,客户端主要包括如下三种组件:1)客户端应用程序客户端应用程序(clientapplication)

7、负责发出Transact-SQL请求语句,并接收服务器传送过来的结果集。通过利用数据库应用程序接口(数据库API),用户能够开发客户端应用程序,而应用程序不必知道与服务器通信的底层网络协议的信息。2)数据库API数据库API(databaseAPI)(目前常用的是OLEDB和ODBC)利用提供程序、驱动程序或DLL来传送SQL语句,并接收相应的结果集。数据库API是一种应用程序向数据库管理系统发送请求以及处理返回的结果集的接口。3)客户端网库客户端网库(clientnet-library)管理客户端的路由和网络连接,它属于一种通信软件,能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。