关注SQL Server 2008 R2的七大理由

  微软SQL Server 2008 R2推出后,微软努力将SQL Server打造为一个信息平台,而不再仅仅是一个数据库,就像其发布主题自助式商业智能(self-service BI)。Excel 2010和SharePoint 2010的PowerPivot插件可以算是其新特性中的一个最大亮点,不仅仅是因为它们是最完整的。但是,SQL Server 2008 R2并非是Excel的PowerPivot插件的严格必需品,后者还可以和很多其他数据源协同工作。

  SQL Server 2008 R2的很多其他特性同样值得注意,比如StreamInsight和主数据服务功能已经很成熟,而SQL Server系统准备工具和DACPAC还有进步的空间,总体上来看,SQL Server 2008 R2是一个可靠的过渡版本,即使有一些主要的附加功能还不尽如人意。

  除了新特性外,另一个可能会影响你采购的是新的数据中心版,随着新的SKU版本的发布,微软将企业版降级到只支持8CPU,如果你有一个SQL Server 2008企业版服务器,在升级到R2的时候需要注意到这点。

转播到腾讯微博

SQL Server 2008 R2

升级到SQL Server 2008 R2的理由之一:自助式商业智能

  自助式商业智能(self-service BI)是一个新的概念,将SQL Server 2008 R2和新的面向Excel 2010和SharePoint 2010的PowerPivot插件结合,能够实现这点是因为数据设置采用了列级(column-level)压缩,这使得PowerPivot可以同事处理数百行,而通常使用Excel只可以处理几千行。

  很容易看的出,金融人士一定会喜欢PowerPivot,但实际上PowerPivot对各种Excel用户都非常有用。用Excel处理大型数据是很困难的,处理的时间会长的无法容忍,所以任何Excel用户都会喜欢PowerPivot。

  注意Excel的PowerPivot插件不仅可以从SQL Server中获得数据,还可以从其他任何数据库中获取,SQL Server 2008 R2只是SharePoint 2010的PowerPivot插件所必需的。目前Excel 2010和SharePoint 2010的PowerPivot插件都可以免费下载。

第2页:报表部分和主数据服务

  

升级到SQL Server 2008 R2的理由之二:报表部分

  R2中另一个非常吸引人的功能是Report Builder 3.0中新的报表部分(Report Part),可以让你选择报表中的不同部分发布到一个集中的库中,可以创建包含图形,图表,表格以及打印控件的报表。比方说,你创建一个嵌入复杂计算的报表,也许它结合了商业规则和复杂的设计公式,如果发布成报表部分,其他人可以在他们的报表中调取同一个图表,而改动也会传达给每一个报表。

转播到腾讯微博

Report Builder 3.0

转播到腾讯微博

报表部分(Report Part)

升级到SQL Server 2008 R2的理由之二:StreamInsight

  StreamInsight是微软新的复杂事务处理引擎的名称,它是一组.Net类的合集。StreamInsight可以简单的分析运行中的数据流,快速执行对信息流的查询,这样你可以更快的做出动作。这对很多情况都有用,但是我更喜欢用它来监视服务器。比如你正在监视服务器的CPU开销,但是不想把一切记录进数据库,使用StreamInsight,可以在CPU事件发生时进行捕获,将这些事件集合放入数据库。

升级到SQL Server 2008 R2的理由之四:主数据服务

  主数据服务(Master Data Services)帮助企业为关键数据建立和维护一个看门人,关键数据包括产品、用户、位置、账户、员工等。主数据服务是一个数据库、一个用户接口、让组织可以快速建立一个管理数据的模型的一组服务。它可能包含验证规则、通知和安全角色,阻止对数据不安全的更改。

第3页:DACPAC和系统准备工具

  

升级到SQL Server 2008 R2的理由之五:多服务器监视

  SQL Server Utility Control Point管理工具中提供了新的多服务器管理能力,可以监视多个SQL服务器的资源健康状况,但是现在还不支持策略外条目的动作。换句话说,Control Point还只是只读的功能。另一个缺陷是,在企业版中仅支持25个实例管理,数据中心版支持的更多。

  从控制台中可以看到服务器CPU和实例CPU,以及更重要的存储统计信息。服务器CPU和实例CPU很容易区分,通常你看到一个相同的CPU问题,在进行排错的时候应该证实它是否和数据库实例有关。另一个有趣的功能是可以看到独立数据里的CPU情况,如果服务器上有很多个数据库,可以看到是哪一个消耗掉了大量的资源。

  在存储监视上,可以看到驱动器级别的存储利用率,以及数据库级别的空间统计情况,文件组、以及文件(数据和日志)级别。不同于I/O和队列统计,这些存储统计是数据库管理员们更加关注的。如果Control Point可以提供实际的控制功能,对于用户将会更有用。

升级到SQLServer2008R2的理由之六:DACPAC

  DACPAC(Data-tierApplicationComponentPackages),即数据层应用程序组件包,是一个值得吹捧的功能,可以让开发者在VisualStudio中将数据库的更改封装成一个独立的文件发送给数据库管理员来部署,这是一个重要的提升。现在可以发送一系列包含部署指令的.SQL文件,或者为数据库管理员提供一组TeamFoundationServer路径来取得相同的部署文档。不过两种方式都可能导致部署问题,因为有太多的用户接口增加了出现错误的机会。

  DACPAC是一个很好的功能,但仅限于指令有限的非常小型的数据库,相信在未来的版本中这些限制会被解决,DACPAC将越来越好。

升级到SQL Server 2008 R2的理由之七:SQL Server系统准备工具

  SQL Server系统准备工具(Sysprep)将会是数据库管理员喜欢的一个新功能,不过和DACPAC一样,初始版本的限制让它看上去并不是想象的那么有用。和Windows很相像,SQL Server的系统准备工具可以让你安装软件并保存随后的最终配置。当结合使用SQL Server和WIndows系统准备工具的时候非常方便,可以让SQL Server 2008 R2随着操作系统一并安装。不过遗憾的是,初始的版本仅仅包括数据库引擎和报表服务,集群、工具、以及SQL Server信息服务都是不可用的,所以在大多数情况下,你还是需要从零开始安装SQL Server 2008 R2,而不能选择系统准备工具。

 

你可能感兴趣的:(关注SQL Server 2008 R2的七大理由)