浅析SQL Server2005数据库

时间:2022-09-09 06:15:52

浅析SQL Server2005数据库

摘要: 数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。SQL Server 2005是微软的新一代数据管理和分析解决方案的大型数据库系统,它给企业级应用数据和分析程序带来了更安全、更稳定和可靠,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业做出更快、更好的决策,提高开发团队的生产力,以及在减少预算的同时,更好地满足多种需求。

Abstract: The database system is a software system which provides data to actual storage, maintenance and application system, it is the combination of storage media, handling objects and management systems. SQL Server 2005 is a large database system of Microsoft's new-generation data management and analysis solution, it makes the enterprise application data and analysis program more secure, more stable and reliable, making them easier to be created, deployed and managed, thus can largely help businesses make faster and better decisions and improve productivity of development team to reduce the budget and better meet various needs.

关键词:计算机;SQLServe;数据库

Key words: computer; SQLServe; database

中图分类号:TP31 文献标识码:A 文章编号:1006-4311(2011)12-0176-01

1 SQL Server 2005概述

SQL Server 是一个关系数据库管理系统。SQL Server 2005是微软的新一代数据管理和分析解决方案的大型数据库系统,它给企业级应用数据和分析程序带来了更安全、更稳定和可靠,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业做出更快、更好的决策,提高开发团队的生产力,以及在减少预算的同时,更好地满足多种需求。所以,SQL Server 2005不只是一个全面的关系型数据库服务器产品,而且是一个面向企业级的数据库应用平台。

2 SQL Server 2005主要特性

SQL Server 2005相比SQL Server 2000增加了几个主要特性,重点关注企业数据管理、开发人员生产力和商务智能。

2.1 企业数据管理。①提高可用性:SQL Server 2005的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。②管理工具:SQL Server 2005引进了一套集成的管理工具和管理应用编程接口(APIs),以提供易用性、可管理性、及对大型SQL Server配置的支持。③提高安全性:SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。④可伸缩性:SQL Server 2005可伸缩性的先进性包括表格分区、提高复制能力和64位支持。

2.2 开发人员生产力。①Common Language Runtime (CLR)集成:SQL Server 2005引入了使用Microsoft .NET 语言来开发数据库目标的性能。②深入的XML集成:SQL Server 2005提供一种新的XML数据类型,使在SQL Server数据库中存储XML片段或文件成为可能。③提高Transact-SQL:新的查询类型和在交易过程中使用错误处理的功能,为开发人员在SQL Server查询开发方面提供了更高的灵活性和控制力。④SQL 服务:SQL服务为各个级别的可伸缩性提供一种创新的、分发的、异步的应用系统体系结构。

2.3 商务智能。①分析服务:分析服务对数据仓库、商务智能和line-of-business解决方案的可伸缩性、可管理性、可靠性、可用性和可规划性提供扩展。②数据转换服务(DTS):对DTS结构合工具的全部重新设计为开发人员和数据库管理员提供了增强的灵活性和可管理性。③报表服务:报表服务是一种新的报表服务器和工具箱,用于创建、管理和配置企业报告。④数据挖掘:数据挖掘的功能得以增强,主要归功于四种新的运算法则、改进的数据模型和处理工具。

3 SQL Server数据库管理10个最重要的特点

3.1 数据库镜像:通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,增强SQL服务器系统的可用性。

3.2 在线恢复:使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。在线恢复改进了SQL服务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库的其他部分依然在线、可供使用。

3.3 在线检索操作:在线检索选项可以在指数数据定义语言DDL)执行期间,允许对基底表格、或集簇索引数据和任何有关的检索,进行同步修正。

3.4 快速恢复:新的、速度更快的恢复选项可以改进SQL服务器数据库的可用性。管理人员将能够在事务日志向前滚动之后,重新连接到正在恢复的数据库。

3.5 安全性能的提高:SQL Server 2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式。

3.6 新的SQL Server Management Studio:SQL Server 2005引入了SQL Server Management Studio,这是一个新型的统一的管理工具组。这个工具组将包括一些新的功能,以开发、配置SQL Server数据库,发现并修理其中的故障,同时这个工具组还对从前的功能进行了一些改进。

3.7 专门的管理员连接:SQL Server 2005将引进一个专门的管理员连接,即使在一个服务器被锁住,或者因为其他原因不能使用的时候,管理员可以通过这个连接,接通这个正在运行的服务器。

3.8 快照隔离:我们将在数据库层面上提供一个新的快照隔离(SI)标准。通过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。这一功能将为服务器提供更大的可升级性。

3.9 数据分割:数据分割 将加强本地表检索分割,这使得大型表和索引可以得到高效的管理。

3.10 提高复制功能:对于分布式数据库而言,SQL Server 2005提供了全面的方案修改(DDL)复制、下一代监控性能、从甲骨文(Oracle)到SQL Server的内置复制功能、对多个超文本传输协议(http)进行合并复制,以及就合并复制的可升级性和运行,进行了重大的改良。

SQL Server 2005是微软最新推出的综合、集成的数据平台,是一种进行数据管理和数据分析的数据解决方案,可减化从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。与SQL Server 2000最大的区别是,SQL Server 2005超越传统意义上的数据库管理系统,已经发展成为“用于大规模联机事务处理(OL7P)、数据仓库和电子商务应用的数据库和数据分析平台”。

上一篇:黑龙江大学国防教育学院育人与英语教学初探 下一篇:输油生产管道中采取的几种防腐措施