SQLServer2000使用指南 下载本文

内容发布更新时间 : 2024/6/22 18:39:18星期一 下面是文章的全部内容请认真阅读。

1. SQL Server 2000使用指南

1.1 SQL Server 2000简介

SQL Server是微软公司开发的企业级关系型数据库管理系统,其目前的最高级版本是SQL Server 2000。该数据库管理系统通过对高端硬件平台以及最新网络和存储技术的支持,为最大的Web站点和企业级的应用提供了可扩展性和高可靠性。SQL Server 2000可以将数据库连接到Internet,并通过Web浏览器显示数据操作,因此它是一个真正的客户机/服务器结构的管理系统。它具有完全的Web功能,支持扩展标记语言(XML)并且拥有一个新的、集成的数据挖掘引擎,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案。SQL Server 2000还可与Microsoft的其他产品以及第三方产品方便地实现无缝操作,具有良好的兼容性,因此它深得用户青睐,成为数据库产品中的杰出代表。

1.基于图形的管理工具 作为一个SQL Server的初学者,图形化管理工具使得在SQL Server中管理服务器变得非常容易。主要图形用户接口工具是SQL Enterprise Manager。这个工具利用了微软管理控制台(MMC)的功能。MMC是微软发布的用来从一个位置管理所有运行于Windows NT的服务的工具。它可利用单个应用程序管理Windows NT、Internet Information Server 、SQL Server和其他产品。

2.集中式的管理 不管SQL Server服务器相距多远,都可以在中心位置使用SQL Enterprise Manager 来管理服务器。例如,有十台服务器,相距数百里,但是能使用一台计算机来管理所有的服务器。这将大大降低维护多台服务器的费用,因为这只需一名管理员来管理所有服务器。

3.支持多客户应用程序

SQL Server提供了一组标准应用程序,可以用它们来管理服务器和修改数据。SQL Server还提供了一组标准,例如 Open Database Connectivity(开放式数据库连接,ODBC)。使用ODBC,可以建立一个定制的应用程序来连接到SQL Server或驱动程序可用的其他类型的RDBMS。

4.支持多个不同的开发平台

几乎可以用现有的任意开发平台编写应用程序来访问SQL Server。这就是说,不管用什么语言编写的程序都可以用于SQL Server。对于SQL Server来说,最适合的软件包是已发布的微软产品Visual Studio, 其中包括几种工具可方便、迅捷地开发新的SQL Server应用程序。通过ODBC,几种第三方的软件包也可以用来开发在SQL Server上运行的应用程序。

5.支持数据复制

SQL Server支持数据复制。复制是为了保证用户在想用时就能用数据的过程,SQL Server 支持合并复制这种新的复制方法。对于 Microsoft Access 用户来说,合并复制不是新东西。合并复制允许用户在任何地方修改数据。用户所做的修改可以发送到主机做成副本,然后再复制到其他订阅服务器。尽管看起来这不是什么大改变,但对于即时复制多份数据副本来说,是非常有用的。这样做不仅可以减小给用户发送数据所占用的网络带宽,还可以使用户得到所需数据的时间缩短。

6.支持分布式事务处理

SQL Server 支持分布式事务处理。分布式事务处理是指几个服务器同时进行的事务处理。如果分布式事务处理系统中任意一个服务器不能响应所请求的改动,那么系统中的所有服务器都不能改动。例如对于银行来说,随着银行业务的扩大,客户已由数千人增加到数百万人。银行将所有客户的存款账户存储在一个服务器中,而把他们的支票账户存储在另一个服务器中。分布式事务处理系统将会保证两个服务器同时进行改动,不会有数据丢失。

7.支持数据仓库

SQL Server支持数据仓库。数据仓库通常是一些海量数据库,这些数据库包含了来自

1

面向事务的数据库的数据。这些大型数据库用来研究趋势,这些趋势决非是一般草率的检查可以发现的。

8.内建式的在线分析处理

SQL Server最大的优点之一是将OLAP(在线分析处理工具)服务内建于服务器中。这些服务叫做决策支持服务(Decision Support Services,DSS)。与市场上的其他服务器不同,不用再购买一个第三方的通常很昂贵的应用程序。这就降低了花在SQL Server上的总费用。

1.2 SQL Server 2000的版本

MS SQL Server 2000包含两个部分:服务器组件和客户端工具,其中服务器组建是以Windows服务的方式运行的,有四种服务分别是:MS SQL Server、Distributed Transaction Coordinator、SQL ServerAgent、Search Service。MS SQL Server是最常用的服务,一般的数据库功能都是由它提供的,例如文件管理、查询处理、数据存储等;DTC是分布式事务协调器,支持跨越两个或多个服务器的更新操作来保证事务的完整性;SQL ServerAgent负责SQL Server自动化工作,如果需要SQL Server在指定时间执行某一个存储过程,就需要用到这个服务了;Search Service是全文查询服务,负责全文检索方面的工作。

SQL Server 2000有四个版本:企业版、标准版、个人版和开发版。 (1)企业版和标准版需要安装在服务器操作系统上, 如Windows NT Server/Windows 2000 Server/Windows2003 Server等 。SQL Server 2000 企业版(必须在WIN2000 SERVER服务器版本上安装) ,作为生产数据库服务器使用。支持 SQL Server 2000 中的所有可用功能,并可根据支持最大的 Web 站点和企业联机事务处理 (OLTP) 及数据仓库系统所需的性能水平进行伸缩。 SQL Server 2000 标准版(必须在WIN2000 SERVER服务器版本上安装) ,作为小工作组或部门的数据库服务器使用。

(2)个人版需要安装在个人操作系统上, 如Windows98/Windows 2000 Professional/ Windows XP Home/Windows XP Professional等 。SQL Server 2000 个人版(可以在WINXP上安装) ,供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要 SQL Server 数据存储。在客户端计算机上运行需要本地 SQL Server 数据存储的独立应用程序时也使用个人版。 (3)开发版可以安装在任何微软的操作系统上。SQL Server 2000 开发版(可以在WINXP上安装) ,供程序员用来开发将 SQL Server 2000 用作数据存储的应用程序。虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。

1.3 SQL Server 2000运行的硬件要求

硬件 计算机 最低要求 Intel或兼容机、Pentium166MHz或更高 企业版:至少64MB,建议128MB或更多 标准版:少64MB 个人版:Windows 2000上至少64MB,其它操作系统上至少32MB 开发版:至少64MB Desktop Engine:Windows 2000上至少64MB,其它所有操作系统上至少32MB SQL Server数据库组件:95MB~270MB,一般为250MB Analysis Services:至少50MB,一般为130MB English Query:80MB;仅Desktop Engine:44MB VGA或更高分辨率、SQL Server图形工具要求800×600或更高分辨率 2

内存(RAM) 硬盘空间 监视器

定位设备 CD-ROM驱动器 Microsoft鼠标或兼容设备 需要 1.4 SQL Server 2000的安装

下面在Windows XP操作系统上为例,讲解SQL Server2000的开发版的安装过程。 (1)步骤一

将安装光盘插入光驱后,双击“AUTORUN.EXE”文件,在出现的图1-1界面,选择“安装SQL Server 2000简体中文开发版”,出现图1-2所示页面后,选择“安装 SQL Server 2000 组件”。

图1-1 安装步骤一(a) 图1-2 安装步骤一(b)

(2)步骤二

在出现的安装界面中,如图1-3所示,在出现的界面中选择“安装数据库服务器”,出现如图1-4所示的界面。单击“下一步”。

图1-3 安装步骤二(a) 图1-4 安装步骤二(b)

(3)步骤三

在出现的安装界面中,如图1-5所示,在出现的界面中选择“本地计算机”,单击“下一步”。出现如图1-6所示的界面,选择“创建新的SQL Server实例,或安装客户端工具”,单击“下一步”。

3