日期:2014-01-11  浏览次数:20369 次


 
1.1.        SQL Server的发展历程
SQL Server是Microsoft公司的一个关系数据库管理系统,但说起它的历史,却得从Sybase开始的。SQL Server从20 世纪80年代后期开始开发,最早起源于1987年的Sybase SQL Server。SQL Server最后是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,1988年,Microsoft公司、Sybase公司和Aston-Tate公司把该产品移植到OS/2上。后来Aston-Tate公司退出了该产品的开发,而Microsoft公司、Sybase公司则签署了一项共同开发协议,这两家公司的共同开发结果是发布了用于Windows NT操作系统的SQL Server,1992年,将SQL Server移植到了Windows NT平台上。

 

在SQL Server 4版本发行当前,Microsoft公司和Sybase公司在SQL Server的开发方面分道扬镳,取消了合同,各自开发本人的SQL Server。Microsoft公司专注于Windows NT平台上的SQL Server开发,而Sybase公司则努力于UNIX平台上的SQL Server的开发。本文中引见的是Microsoft SQL Server 当前简称为SQL Server或MS SQL Server。

 

SQL Server6.0版是第一个完全由Microsoft公司开发的版本。1996年,Microsoft公司推出了SQL Server 6.5版本,接着在1998年又推出了具有巨大变化的7.0版,这一版本在数据存储和数据库引擎方面发生了基本性的变化。又经过两年的努力开发,Microsoft公司于2000年9月布了SQL Server 2000,其中包括企业版、标准版、开发版、团体版四个版本。从SQL Server 7.0到SQL Server 2000的变化是渐进的,没有从6.5到7.0变化那么大,只是在SQL Server 7.0的基础上进行了加强。
1.2.        SQL Server 2000的特性1.2.1.    Internet 集成
SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功用。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 使用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功用,在 Web 使用程序中包含了用户敌对的查询和强大的搜索功用。
1.2.2.    可伸缩性和可用性
同一个数据库引擎可以在不同的平台上使用,从运转 Microsoft Windows® 98 的便携式电脑,到运转 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功用,使其得以升级到最大 Web 站点所需的功用级别。
1.2.3.    企业级数据库功用
SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功用。数据库引擎充分保护数据完整性,同时将管理上千个并发修正数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以援用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个挪动的脱接用户,使这些用户自主地任务,然后将他们所做的修正合并回发布服务器。
1.2.4.    易于安装、部署和使用
SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功用使您得以快速交付 SQL Server 使用程序,使客户只需最少的安装和管理开销即可实现这些使用程序。
1.2.5.    数据仓库
SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。
1.3.        SQL Server 2000 的各种版本所支持的操作系统

Microsoft SQL Server 2000 版本支持的运转服务器软件的操作系统

操作系统

企业版

标准版

团体版

开发版

Desktop Engine

SQL Server

 CE

企业评估版

Microsoft Windows 2000 DataCenter

支持

支持

支持

支持

支持

暂缺

支持

Windows 2000 Advanced Server

支持

支持

支持

支持

支持

暂缺

支持

Windows 2000 Server

支持

支持

支持

支持

支持

暂缺

支持

Windows 2000 Professional

暂缺

暂缺

支持

支持

支持

暂缺

支持

Microsoft Windows NT 4.0 Server 企业版

支持

支持

支持

支持

支持

暂缺

支持

Windows NT 4.0 Server

支持

支持

支持

支持

支持

暂缺

支持

Windows NT 4.0 Workstation

暂缺

暂缺

支持

支持

支持

暂缺

支持

Microsoft Windows 98

暂缺

暂缺

支持

暂缺

支持

暂缺

暂缺

Microsoft Windows CE

暂缺

暂缺

暂缺

暂缺

暂缺

支持

暂缺

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

说明  来自除 SQL Server Windows CE 外的所有 SQL Server 2000 版本的客户端软件可在任何版本的 Microsoft Windows N