SQL Server 2005的相关基础知识.doc_第1页
SQL Server 2005的相关基础知识.doc_第2页
SQL Server 2005的相关基础知识.doc_第3页
SQL Server 2005的相关基础知识.doc_第4页
全文预览已结束

下载本文档

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

文档简介

本章主要介绍SQL Server 2005的相关基础知识,包括:SQL Server的发展历史;SQL Server 2005各版本的应用环境与功能比较、SQL Server 2005的新特性;安装Microsoft SQL Server 2005的硬件条件和软件环境;Microsoft SQL Server 2005的安装与卸载;Microsoft SQL Server 2005工具的简介。21 SQL Server 2005简介 Microsoft的SQL Server作为众多数据库软件的一种,是网络世界的一个支撑。 从20世纪80年代后期开发SQL Server,到2005年底SQL Server 2005的发布,Microsoft历经十几年的磨练,使SQL Server从无到有,从小到大,而且新一代的SQL Server已经开始逐渐成为Windows操作系统未来的核心,成为主流数据库软件。211 SQL Server的发展历史 1987年,由Microsoft、Sybase和Aston-Tate三家公司共同开发了Sybase SQL Server。 1988年,由Microsoft公司、Sybase公司和Aston-Tate公司共同开发了运行于OS/2平台的SQL Server。 1992年,由Microsoft公司和Sybase公司共同开发了运行于Windows NT平台,包含较少的功能,与Windows集成,提供了易于操作的用户界面的桌面数据库系统SQL Server。1994年,Microsoft公司与Sybase公司,各自开发自己的SQL Server。前者开发基于Windows NT平台上的SQL Server,而后者开发基于UNIX平台上的SQL Server。随后Microsoft公司推出了其独自开发的SQL Server 6.0。本书所提的SQL Server若无特别说明,则专指Microsoft公司开发的产品。 1996年,Microsoft公司推出了具备了市场所需的速度快、功能强、易使用、价格低等特点的SQL Server 6.5。1998年,Microsoft公司推出了在数据存储和数据库引擎方面发生了根本变化,能为用户提供中小型商业应用数据库方案,包含了初始的Web支持的SQL Server 7.0。 2000年,推出了包含了三个组件(DB,OLAP,English Query)。丰富的前端工具,完善的开发工具,以及对XML的支持等的SQL Server 2000 企业级数据库系统。 2005年11月,Microsoft公司经过5年的努力,推出了其最新版本SQL Server 2005。SQL Server 2005是一个全面的数据库平台,其数据引擎是企业数据管理解决方案的核心。集成的商业智能(BI)工具、分析、报表、集成和通知功能为用户提供了企业级的数据管理。 SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。此外,应用SQL Server 2005可通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。 与Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005与众不同。 SQL Server 2005可以为开发人员、数据库管理员、信息工作者以及决策者提供创新的解决方案,帮助用户从数据中获得更多的收益。212 SQL Server 2005的版本及功能比较1SQL Server 2005的版本 SQL Server 2005共有5个版本:企业版、标准版、工作组版、开发版和简易版。 不同的版本可满足企业和个人不同的需求,用户可按需选择。 各个版本及其所适应的环境如下:2SQL Server 2005 各版本的功能比较 SQL Server 2005的5个版本,在可编程性功能、全文搜索增强功能、可管理性功能、可用性功能(数据库故障和冗余)、数据库维护功能、可伸缩性和性能增强功能、国际化功能(排序规则、字符支持和全局部署)等方面,存在一定的差异。 各版本的功能比较详见SQL Server 2005联机手册。213 SQL Server 2005的新特性1数据库管理特性(1)数据库镜像:通过新数据库镜像方法,将记录档案传送性能进行延伸。 使用数据库镜像,可以将自动失效转移建立到一个待用服务器上,增强用户SQL Server服务器系统的可用性。(2)在线恢复:使用SQL Server 2005版服务器,数据库管理人员将可以在SQL Server服务器运行的情况下,执行恢复操作。 在线恢复改进了SQL服务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库的其他部分依然在线、可供使用。(3)在线检索操作:在线检索选项可以在索引数据定义语言(DDL)执行期间,允许对基底表格、或集簇索引数据和任何有关的检索,进行同步修正。如当一个集簇索引正在重建的时候,用户可以对基底数据继续进行更新、并且对数据进行查询。(4)快速恢复:新的、速度更快的恢复选项可以改进SQL服务器数据库的可用性。管理人员将能够在事务日志向前滚动之后,重新连接到正在恢复的数据库。(5)安全性能的提高:SQL Server 2005包括了一些在安全性能上的改进,如数据库加密、设置安全默认值、增强密码策略、缜密的许可控制、以及一个增强型的安全模式。(6)新的SQL Server Management Studio:SQL Server 2005引入了新型的统一管理工具组(SQL Server Management Studio),该工具组包括一些新的功能,如在开发、配置SQL Server数据库时,可发现并修理其中的故障,同时该工具组还对从前的功能进行了一些改进。(7)专门的管理员连接:SQL Server 2005引进了一个专门的管理员连接,即使在一个服务器被锁住,或因其他原因不能使用的时候,管理员可以通过该连接,接通正在运行的服务器。该功能可使管理员,通过操作诊断功能、或Transact-SQL指令,找到并解决发现的问题。(8)快照隔离:SQL Server 2005在数据库层面上提供一个新的快照隔离(SI)标准。通过快照隔离,使用者能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。该功能将为服务器提供更大的可升级性。(9)数据分割:加强本地表检索分割,使得大型表和索引可以得到高效的管理。(10)增强复制功能:对于分布式数据库而言,SQL Server 2005提供了全面的方案修改(DDL)复制、下一代监控性能、从甲骨文(Oracle)到SQL Server的内置复制功能、对多个超文本传输协议(http)进行合并复制,以及在合并复制的可升级性和运行方面,进行了重大的改良。另外,新的对等交易式复制性能,改进了其对数据向外扩展的支持。2开发特性(1).NET框架主机:使用SQL Server 2005,开发人员通过使用相似的语言,如微软的Visual C#.NET和微软的Visual Basic,创立数据库对象。开发人员还将能够建立两个新的对象用户定义的类和集合。(2)XML技术:在使用本地网络和互联网的情况下,在不同应用软件之间传输数据的时候,可扩展标记语言(XML)是一个重要的标准。SQL Server 2005将会自身支持存储和查询可扩展标记语言文件。(3)ADO.NET 2.0 版本:从对SQL类的新的支持,到多活动结果集(MARS),SQL Server 2005中的ADO.NET将推动数据集的存取和操纵,实现更大的可升级性和灵活性。(4)增强的安全性:SQL Server 2005中的新安全模式将用户和对象分开,提供fine-grain access存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。(5)Transact-SQL的增强性能:SQL Server 2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询、关系运算符PIVOT,APPLY,ROW_NUMBER和其他数据列排行等。(6)SQL 服务中介:SQL服务中介为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。(7)通告服务:通告服务使得业务可以建立丰富的通知应用软件,向任何设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。在SQL Server 2005中,通告服务和其他技术更加紧密地融合在了一起,这些技术包括分析服务、SQL Server Management Studio。(8)Web服务:使用SQL Server 2005,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。(9)报表服务:利用SQL Server 2005报表服务可以提供报表控制,可以通过Visual Studio 2005发行。(10)全文搜索功能的增强:SQL Server 2005将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。查询性能和可升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运行,提供更深入的了解。3商业智能特性(1)分析服务:SQL Server 2005的分析服务迈入了实时分析的领域。从对可升级性性能的增强、到与微软Office软件的深度融合,SQL Server 2005可将商业智能扩展到用户业务的每一个层次。(2)数据传输服务(DTS):DTS数据传输服务是一套绘图工具和可编程的对象。 用户可以用这些工具和对象,对从截然不同来源而来的数据进行摘录、传输和加载(ETL),同时将其转送到单独或多个目的地。 SQL Server 2005将引进一个完整的、数据传输服务的、重新设计方案,这一方案为用户提供了一个全面的摘录、传输和加载平台。(3)数据挖掘:SQL Server 2005引进四个新的数据挖掘算法,改进的工具和向导,对于任何规模的企业来说,数据挖掘变得简便易行。(4)报表服务:在SQL Server 2005中,报表服务将为在线分析处理(OLAP)环境提供自我服务、创建最终用户特别报告、增强查询方面的开发水平,并为丰富和便于维护企业汇报环境,系统升级提供了增进的性能。(5)集群支持:通过支持容错技术移转丛集、增强对多重执行个体的支持、以及支持备份和恢复分析服务对象和数据,分析服务改进了其可用性。(6)主要运行指标:主要运行指标(KPIs)为企业提供了新的功能,使其可以定义图表化的、和可定制化的商业衡量标准,以帮助公司制定和跟踪主要的业务基准。(7)可伸缩性和性能:并行分割处理,创建远程关系在线分析处理(ROLAP)或混合在线分析处理(HOLAP)分割,分布式分割单元,持续计算,和预制缓存等特性,极大地提升了SQL Server 2005中分析服务的可伸缩性和性能。(8)单击单元:当在一个数据仓库中创建一个单元时,单元向导将包括一个可以单击单元检测和建议的操作。(9)预制缓存:预制缓存将MOLAP等级查询运行与实时数据分析合并到一起,排除了维护在线分析处理存储的需要。预制缓存将数据的一个更新备份进

温馨提示

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

评论

0/150

提交评论