【导读】SQL Server 2005是微软的下一代数据管理和分析解决方案,它将给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理。本文详细介绍SQL Server 2005的新特性。
4、Reporting Services
SQL Server 2005 Reporting Services扩展了微软商业智能(BI)平台,以迎合那些需要访问商业数据的信息工作者。Reporting Services是一个基于服务器的企业级报表环境,可借助web services进行管理。报表可以用不同的格式发布,并可带多种交互和打印选项。通过把报表作为更进一步的商业智能的数据源来分发,复杂的分析可被更多的用户所用。
作为SQL Server 2005 的一个集成组件,Reporting Services提供了:
一个高性能引擎用来处理和格式化报表。
一个完整的工具集用来创建、管理和查看报表。
一个可扩展架构和开放式接口可将报表嵌入或集成报表解决方案到不同的IT环境中。
关系型和OLAP报表
在关系型数据上创建报表固然有用,但如能增加更多的分析能力就十分强大了。Reporting Services允许你在关系型和OLAP上创建报表,单独的、或结合的。SQL Server 2005 支持关系型和OLAP数据,其分别提供了SQL Query Editor 和 MDX Query Editor。
报表生成器Report Builder
作为微软SQL SERVER 2005 Reporting Services的一个新组件,Report Builder允许商业用户使用界面友好的数据模型来创建他们自己的报表。报表生成器使Reporting Services平台能够为所有最终用户创建即席查询(ad hoc)报表。用户可以使用报表生成器客户端来创建和编辑报表。报表生成器用户界面是构建在大家熟知的微软office产品之上的,如Excel和PowerPoint。图 7 显示了一个示例
图 7: 用Report Builder设计报表
报表生成器是一种由浏览器来部署的ClickOnce应用程序。用户可以通过选择报表布局模板来开始创建报表,这些模板包含预定义的数据区,如:表格、矩阵表和图表。接着用户可以从模型中拖放报表项到设计界面,并可设置约束来过滤数据。报表生成器自动生成源查询和检索请求数据所需要的所有信息都包含在这个模型中。报表生成器还允许用户:
向报表增加文本和格式
使用模型创建新的字段和计算定义
预览、打印和发布报表
把报表数据导出为如Excel之类的格式
5、和Microsoft Office System的集成
Reporting Services 中的报表可运行在Microsoft SharePoint® Portal Server 和 Microsoft Office System 应用程序中,你可用使用SharePoint 中的特性来订阅报表,创建新的报表和分发报表,你也可以在Word 或 Excel 中以HTML格式打开报表。
七、升级到SQL Server 2005
下面是一些升级到SQL Server 2005的小技巧。
可以从SQL Server 7.0 或 SQL Server 2000升级到SQL Server 2005。
在升级之前运行升级顾问程序来判断是否有产品上的变化而导致现有的程序中断。
数据库引擎,分析服务,报表服务可以在安装时升级。
SQL Server集成服务(DTS的替代品)是和DTS并行安装的,你可以使用DTS运行时组件来运行DTS包。
SQL Server 2005 Notification Services 是和Notification Services 2.0并行安装的,当你升级数据库引擎时,你必须移植Notification Services 实例到SQL Server 2005。
在升级后,使用Surface Area Configuration 工具来启用或禁用SQL Server 2005服务, 网络协议和特性。