sqlserver2005简介

上传人:平*** 文档编号:12796128 上传时间:2017-10-20 格式:DOC 页数:14 大小:71.50KB
返回 下载 相关 举报
sqlserver2005简介_第1页
第1页 / 共14页
sqlserver2005简介_第2页
第2页 / 共14页
sqlserver2005简介_第3页
第3页 / 共14页
sqlserver2005简介_第4页
第4页 / 共14页
sqlserver2005简介_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《sqlserver2005简介》由会员分享,可在线阅读,更多相关《sqlserver2005简介(14页珍藏版)》请在金锄头文库上搜索。

1、sql server2005 简介 一、企业级数据管理在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了SQL Server 2005,组织内的用户和 IT 专家将从减少应用程序宕机时间、提高可伸缩性及性能、更紧密的安全控制中获益。SQL Server 2005 也包括了很多新的和改进的功能来帮助企业的 IT 团队更有效率的工作。SQL Server 2005 包括了几个在企业级数据管理中关键的增强:易管理可用性可伸缩性安全性1、易管理SQL Server 2005 能够更为简单的部署、管理和优化企业数据和分析应用程序。作为一个企业数据管理平台,SQL Server

2、 2005 提供了一个唯一的管理控制台,使得数据管理人员能够在组织内的任何地方监视、管理和调谐企业中所有的数据库和相关的服务。它还提供了一个可扩展的管理架构,可以更容易的用 SQL 管理对象(SMO)来编程,使得用户可以定制和扩展他们的管理环境,独立软件开发商(ISV)也能够创建附加的工具和功能来更好的扩展应用。SQL Server 管理工具集SQL Server 2005 通过提供一个集成的管理控制台来管理和监视 SQL Server 关系型数据库、集成服务、分析服务、报表服务、通知服务、以及分布式服务器和数据库上的 SQL Mobile,从而大大简化了管理的复杂度。数据库管理员可用同时执行

3、如下任务:编写和执行查询,查看服务器对象,管理对象,监视系统活动,查看在线帮助。SQL Server 管理工具集包括一个使用 T-SQL、MDX、XMLA 和 SQL Server Mobile 版等来完成编写、编辑和管理脚本、存储过程的开发环境。管理工具集很容易和源码控制相集成,同时,管理工具集也包括一些工具可用来调度 SQL Server Agent 作业和管理维护计划以自动化每日的维护和操作任务。管理和脚本编写集成在单一工具中,同时,该工具具有管理所有类型的服务器对象的能力,为数据库管理员们提供了更强的生产力。主动性能监视和性能调谐SQL Server 2005 开放了 70 多个新的内

4、部数据库性能和资源使用的指标,包手内存、锁、到对交易、网络和磁盘 I/O 的调度等。新的动态管理视图(DMV)提供了对数据库和强大的基础架构的更大的透明度和可见性,可以实现主动监视数据库的健康和性能。SQL 管理对象SQL 管理对象 (SMO) 是一个新的可编程对象集,它可实现所有 SQL Server 数据库的管理功能。事实上,管理工具集就是构建在 SMO 之上的。SMO 是 Microsoft .NET Framework assembly. 你可以使用 SMO 来自动化常用的 SQL Server 管理任务。 2、可用性在高可用技术、额外的备份和恢复功能,以及复制增强上的投资使企业能够构

5、建和部署高可用的应用系统。SQL Server 2005 在高可用上的创新有:数据镜像,故障转移集群,数据库快照和增强的联机操作,这有助于最小化宕机时间和确保企业的关键系统可用。下面我们将更为详细的介绍这些增强特性。数据库镜像数据库镜像允许事务日志以连续的方式从源服务器传递到单台目标服务器上。当主系统出现故障时,应用程序可以立即重新连接到辅助服务器上的数据库。辅助实例几秒钟内即可检测到主服务器发生了故障,并能立即接受数据库连接。数据库镜像工作在标准服务器硬件下,不需要特定的存储或控制器。故障转移集群故障转移集群是一个高可用解决方案,它使用 Microsoft Windows Clusterin

6、g Services 创建容错虚拟服务器,一旦数据库服务器宕机,便可提供快速故障转移。在 SQL Server 2005 中, SQL Server 分析服务,通知服务,与 SQL Server 复制现在都已支持故障转移集群。集群节点的最大数量也增加到 8 个,SQL Server 故障转移集群现已是一个完整的容错服务器解决方案。数据库快照SQL Server 2005 所引入的这一功能使数据库管理员可以生成数据库的稳定的只读视图。数据库快照提供了一个稳定的视图,而不必花时间或存储开销来创建数据库的完整副本。由于主数据库背离了快照,快照将在原始页被更改时自行获取有关副本。快照可被用于快速恢复数

7、据库的意外更改,只要通过对主数据库重新应用来自快照的页就能实现。快速恢复SQL Server 2005 通过一个新的快速恢复选项提高了 SQL Server 数据库的可用性。专用的管理员连接SQL Server 2005 引入了一个专用的管理员连接来访问正在运行的服务器,即便该服务器没有响应或不可用。这样,用户就可以执行诊断功能或 Transact-SQL 语句,以便对服务器进行故障诊断。联机操作 (索引操作和恢复)联机创建、重建或删除索引的功能是 SQL Server 2005 的一个增强功能。SQL Server 2005 加强了 SQL Server 早期版本的索引功能。联机索引选项允许

8、在执行索引数据定义语言 (DDL) 时,对基础表或聚集索引数据以及任何关联的索引进行并发修改(更新、删除和插入)。SQL Server 2005 引入联机恢复功能以便在 SQL Server 实例运行时执行还原操作。联机还原功能提高了 SQL Server 的可用性,因为只有被还原的数据不可用。数据库的其他部分仍保持联机且可用。SQL Server 的早期版本要求用户在执行还原操作之前让数据库脱机。复制复制通过为多个数据库分发数据来提高数据的可用性。通过允许应用程序在数据库间外扩scale out SQL Server 读负载,从而提高了可用性。通过使用一个新的点对点模型,SQL Server

9、 2005 增强了复制功能。这个新模型提供了一个新拓扑结构,使数据库可以与任何同级数据库进行事务同步。3、可伸缩性提供了诸如表分区、快照隔离、64 位支持等方面的高级可伸缩性功能,使你能够使用 SQL Server 2005 构建和部署最关键的应用。表和索引的分区功能显著的增强了对大型数据库的查询性能。表和索引分区把数据库分成更小、更易管理的块,从而简化了大型数据库的管理。对数据库世界而言,在表、数据库和服务器之间的数据分区已不是一个新的概念,SQL Server 2005 提供了在数据库的文件组之间表分区的功能,水平分区允许把表按分区 scheme 分为多个小的组。表分区用于非常大的,从几百

10、 GB 到 TB、甚至更大的数据库。快照隔离一旦数据被拷贝、转换和归档到一个面向分析的数据库,它必须被周期性的维护和重建。用户所看到的数据库版本是事务一致性的,然而,数据的版本不再是当前的。快照隔离级别通过使用一个数据库的事务一致视图来允许用户访问最后被提交的行,新的隔离级别提供了如下优点:为只读应用程序增加数据可用性。允许在 OLTP 环境对读操作不加锁。对写事务自动进行强制冲突检测。简化应用程序从 Oracle 移植到 SQL Server 复杂度。复制监视工具复制监视工具在管理复杂数据复制操作的易用性方面建立了新的标准,它提供了直观的用户界面和大量的数据指标。对 64-Bit 系统 It

11、anium2 和 x64 的支持SQL Server (64-bit)特别为 Intel Itanium processor 进行过优化,因此它可以为一些基本资源如缓冲池、缓存、排序堆等利用高级内存寻址功能,从而减少密集 I/O 操作造成的数据在内存和磁盘之间交换。更大的处理能力也使应用程序的可伸缩性达到一个新的层次。Windows Server 2003 x64 为同一个系统上的 32-bit 和 64-bit 应用提供了很高的性能。基于 64-bit 基础架构扩展了 x86 指令集,允许现在的 32-bit 应用自然的运行在 x64 处理器上。同时,新的执行在 64-bit 模式下的 64

12、-bit 应用每个时钟周期可以处理更多数据,允许对内存的更多访问,更快的数字计算。最终结果是它提升了现存的大量 32-bit 应用程序的同时,也提供了一个平滑迁移到 64-bit 计算的途径。4、安全性SQL Server 2005 在数据库平台的安全模型上有了显著的增强,由于提供了更为精确和灵活的控制,数据安全更为严格。为了给企业数据提供更高级别的安全,微软做了相当多的投资,实现了很多特性:在认证空间里强制 SQL Server login 密码策略在认证空间里可根据不同的范围上指定的权限来提供更细的粒度在安全管理空间中允许分离所有者和模式(schema)二、开发者的能力SQL Server

13、 2005 包含了多个能显著提高开发者能力的新技术。从支持.NET Framework 到和 Visual Studio?的紧密集成,这些新特性使开发人员能够以更低的成本,更容易地创建安全、强大的数据库应用程序。SQL Server 2005 提供了一个端到端的数据库开发环境,使开发人员能够更有效的利用其已有的开发技能。本机 XML 功能也使开发人员能够创建运行在不同平台或设备上的新型应用程序。开发人员能力的增强包括:扩展的语言支持改进的开发工具可扩展能力改进的数据访问XML 和 Web services应用程序 Framework1、扩展的语言支持因为通用语言运行时(CLR)被集成在数据库引

14、擎中,所以开发人员现在可以利用多种他们熟悉的语言来开放数据库应用程序,包括: Transact-SQL, Microsoft Visual Basic, .NET, Microsoft Visual C#? .NET。此外,通过使用用户定义类型和函数,CLR 集成也为开发人员提供了更多的灵活性。 CLR 为快速数据库应用开放提供了使用第三方代码的选择。CLR/.NET Framework 集成随着 Microsoft SQL Server 2005 的发布,数据库编程人员现在可以充分利用 Microsoft .NET Framework 类库和现代编程语言来开发数据库应用。 通过集成的 CLR

15、,你可以用.NET Framework language 里的 Visual Basic .NET 和 C#中的面向对象的结构、结构化的错误处理、数组、名字空间和类来编写存储过程、函数和触发器。此外,.NET Framework 所提供的几千个类和方法也扩展了服务器功能,并且能够非常容易的在服务器端使用它。许多之前我们用 T-SQL 难以实现的任务现在可以更容易的用托管代码实现。此外,还新增了两个数据库对象类型:聚合和用户自定义类型。现在,你能够更好的利用已掌握的知识和技能编写 in-process 代码。 总之,SQL Server 2005 能够扩展你的数据库服务器,使其更容易在后台执行适

16、当的计算和操作。Transact-SQL 一直以来就是 SQL Server 所有编程的基础。SQL Server 2005 提供了很多新的语言功能用以开发可伸缩的数据库应用程序。这些增强包括错误处理、新的递归查询功能、对新的 SQL Server 数据库引擎功能的支持等。SQL Server 2005 中的 Transact-SQL 增强功能提高了您在编写查询时的表达能力,使您可以改善代码的性能,并且扩充了您的错误管理能力。Microsoft 在增强 Transact-SQL 方面不断付出的努力显示了对它在 SQL Server 中具有的重要作用、它的威力以及它的将来所怀有的坚定信念。2、改进的开发工具开发人员现在能够用一个开发工具开发 Transact-SQL, XML, Multidimensional Expressions (MDX), and XML for Analysis (XML/A)应用。和 Visual Studio 开放环境的集成也为关键业务应用和商业智能应用提供了更有效的开发和调试环境。商业智能开发工具集商业智

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号