作为SQL Server 2008的升级版,SQL Server 2008 R2的新功能已经慢慢为大家所熟知。本文将为大家慢慢描述这些新功能。51CTO数据库频道也向您推荐《SQL Server入门到精通》专题,以便于您更好的了解SQL Server 2008.
本月推出的SQL Server 2008 R2允许用户通过与Excel等流行的微软应用程序紧密地集成在一起利用SQL Server强大的商业智能功能。
当然,不利的方面是,要得到SQL Server 2008 R2的全部功能,你还需要运行所有最新版本的微软产品线,如Windows 7、Windows Server 2008 R2、Office 2010和SharePoint 2010。
与其上一个版本的软件相比,新版本SQL Server 2008功能更强大,最多可支持256个逻辑处理器。新的统一字符编码标准压缩方案(UCS-2)能够使用统一字符编码数据节省50%的存储空间。
SQL Server 2008 R2宣称有许多新的服务,包括用于Excel和SharePoint的PowerPivot;主数据服务;StreamInsight;ReportBuilder 3.0;用于SharePoint的报表服务插件;Visual Studio中的一个数据层功能,能够把分层次的数据库封装为一个应用程序的一部分;一个SQL Server工具,可管理多个SQL服务器。
·PowerPivot允许最终用户引进、操作、分析和输出数据以及创建报表,所有这些都使用熟悉的Excel界面和语言。
·主数据服务是一种新的和强大的功能,旨在帮助一个机构为数据创建一个结构和层次体系。这样,在多个部门、竖井和数据库中收集和使用的数据都是标准化的和一致的。这能够保证不同的数据库之间相互兼容。
·StreamInsight是一个与.net和SQL Server集成在一起的新平台,用于并行处理数据流,允许对活数据进行多个同时的查询。
·Visual Studio中的数据层功能旨在使创建n层应用程序更简单。这种应用程序使用在后台的数据库并且把包括应用程序在内的整个数据库封装为一个单个的单元。
·SQL Server工具允许在多个服务器和数据库上使用一个单个的管理控制台。
安装更方便
安装SQL Server 2008 R2比安装以前的版本更加方便。这个安装程序关照所有的依赖文件、配置并且从微软下载所有的文件。一旦这个依赖文件安装程序运行,部署SharePoint 2010就很简单,运行这个安装程序、输入一个密钥、选择默认安装和应用更新就可以了。最后,你可以为SQL Server 2008 R2运行这个安装程序。它运行通过一个长时间的和很好的集成的过程。在安装程序内部不能完成的唯一的事情是创建服务账户。
重新启动一次完成整个过程。然后,有大量的新的应用程序,包括微软SharePoint 2010、SQL Server 2008 R2、SQL Server商业开发智能Studio、分析服务部署精灵、主数据服务配置管理器、报表生成器3.0和Visual Studio 2008。
整套工具很容易使用,特别强调最终用户使用他们熟悉的创建商业智能应用程序的基本工具的能力。
商业智能
商业智能对于许多管理员来说都是一个重要的问题。有许多可用的数据,但是,要找到重要的字节并且操作这个数据是很困难的。PowerPivot和Excel 2010允许管理员使用熟悉的工具从非常庞大的数据集中获得商业智能。
在我的测试中,PowerPivot从微软测试数据库引进了400行数据。微软称,拥有足够的存储容量可以引进1亿行数据。用户可以使用Excel引进数据,格式化这个数据并且把数据放到数据库中。文件还可以输出到SharePoint并且共享。SharePoint中的数据连接到后台数据库。这个数据的任何更新都将在SharePoint站点中反映出来。
DAX(数据分析表达式)是通过PowerPivot提供的一种新的语言,让你使用与标准的Excel公式类似的表达式操作数据。使用Excel与PowerPivot一起操作数据能够让管理员熟悉使用Excel搜集数据、操作数据并且完全在Excel中创建演示和报表,同时,如果想要的话可以保留在SQL Server中的数据表。
SQL Server还与Visual Studio 2008很好地结合在一起,并且包括集成到商业智能开发Studio(BIDS)中的SQL Server集成服务设计师软件。
BIDS是使用SQL Server集成服务(SSIS)、SQL Server分析服务(SSAS)和SQL Server报表服务(SSRS)等工具开发商业智能解决方案的一个Visual studio外壳。这个结果是一个流动的解决方案,允许最终用户创建数据库、查找数据、处理数据、分析数据和创建报表,所有这一切都使用一套功能非常强大的工具。这些工具不需要用户开始使用数据库的一套方法,或者使用分析工具,或者创建一个工作流和在运行中把所有这些部分连接在一起。
主数据服务应用程序是可以通过一个Web应用程序访问的,提供一个简单的、标准化的接口以便为数据创建一个模型,从而更方便地定义数据类型、组和树结构以便控制和组织数据。一旦定义了数据结构,创建了层次结构和定义了关系,你就能够设置各个层次之间的安全,把数据引进到模型,浏览数据,增加或者定义关系,然后输出数据和评估结果。整个过程与在Visual Studio中开发应用程序类似,但是,这个过程倾向于创建标准的数据结构。
StreamInsight是除了SQL Server之外安装的一个单独的应用程序,并且也需要用户添加到正确的组以便实现这个服务。StreamInsight是Visual Studio的一个扩展,旨在处理实时的数据流。它能够引进大量的数据,处理历史的和实时的数据流,分析以及记录数据。虽然这个应用程序的最初的动力是倾向于记录鼠标点击或者其它类型的用户输入等事件,但是,任何类型的模拟或者数字数据都可以使用。这个Visual Studio工具是用来创建用于实时事件的数据结构的,而StreamInsight事件流调试工具提供跟踪事件的工具。
Visual Studio中的这个数据层功能允许开发人员作为应用程序的一部分提取、修改和部署数据库。这不是以前需要的一个过程,以前的过程需要单独安装一个数据库应用程序,安装创建和填充这个数据库的脚本,然后安装更多的脚本把这个数据库连接的应用程序。现在,整个开发和部署过程都极大地简化了。
对于管理员来说,SQL Server工具让管理员更轻松地操作多个服务器上的数据库。这个组件包括一个从多个SQL服务器收集配置和性能信息的工具控制点(Utility Control Point)、一个提供这些服务器树状图的工具浏览器和一个拥有服务器综合信息的仪表板。微软SQL Server 2008 R2提供了许多新功能。这些新功能特别受到需要商业智能功能的用户的欢迎。最多支持256个处理器和新的管理工具对于管理员将是有帮助的。在缺点方面,这个新的功能也许要求还没有升级到Windows 7、Office 2010和SharePoint 2010的机构进行重要的升级。
链接:http://206111h.blog.chinabyte.com/2010/05/07/79/
【编辑推荐】
- SQL Server使用索引实现数据访问优化
- SQL Server数据库优化经验总结
- 如何使用SQLServer数据库查询累计值
- 浅析Oracle和SqlServer存储过程的调试、出错处理
- 几段SQLServer语句和存储过程
- 50种方法优化SQL Server数据库查询