1、第 13章 报表服务管理报表服务管理概述 SQL Server 2005报表服务管理( SQL Server 2005 Reporting Services)是基于服务器的报表平台,可以用来创建和管理包含关系数据源和多维数据源中的数据的表格、矩阵、图形和自由格式的报表。 报表服务管理是一个基于服务器的企业级报表环境,可借助 Web Services进行管理。报表可以用不同的格式发布,并可带多种交互和打印功能。可以通过把报表作为更进一步的商业智能数据源来分发,还可以包含复杂的分析来被更多的用户使用。 报表服务提供了以下功能:( 1)用来处理和格式化报表的一个高性能引擎;( 2)用来创建、管理和查
2、看报表的一个完整的工具集;( 3)可将报表解决方案嵌入或集成到不同 IT环境中的一个可扩展架构和开放式接口。 13.1 报表服务配置 报表服务最终是作为一个 Web服务实现的。报表服务配置的具体步骤如下:( 1)用鼠标点击 “开始 程序 ”,然后选择 “Microsoft SQL Server 2005”,接下来选择 “配置工具 ”,然后选择报表服务配置。如下图13-1所示。接下来会出现如图 13-2所示的选择报表服务器安装实例对话框。SQL Server 2005 会根据系统相关配置给出相应的默认值。 图 13-1 进入 Reporting Services 配置环境 图 13-2 选择报表
3、服务器安装实例对话框 13.1 报表服务配置 报表服务最终是作为一个 Web服务实现的。报表服务配置的具体步骤如下:( 1)用鼠标点击 “开始 程序 ”,然后选择 “Microsoft SQL Server 2005”,接下来选择 “配置工具 ”,然后选择报表服务配置。如下图13-1所示。接下来会出现如图 13-2所示的选择报表服务器安装实例对话框。SQL Server 2005 会根据系统相关配置给出相应的默认值。 图 13-1 进入 Reporting Services 配置环境 图 13-2 选择报表服务器安装实例对话框 13.1 报表服务配置 ( 2)确定后点击连接即可进入到图 13-
4、3所示的配置报表服务器窗口。 图 13-3 配置报表服务器窗口 13.1 报表服务配置 ( 3)点击左边功能选项中的第二项报表服务器虚拟目录配置选项,会出现如图 13-4所示的配置选项界面。点击右面名称后面的新建按钮,则会出现如图13-5所示的创建新的虚拟目录配置选项对话框。 图 13-4 报表服务器虚拟目录配置选项界面 图 13-5 创建新的虚拟目录配置选项对话框 13.1 报表服务配置 ( 4)点击数据库安装配置选项,则会出现如图 13-6的数据库连接配置界面,点击服务器名称旁边的连接按钮,出现如图 13-7所示的 SQL Server连接对话框。 图 13-6 数据库连接界面 图 13-
5、7 SQL Server连接对话框 13.1 报表服务配置 ( 5)点击左边配置选项中的初始化配置选项。可以进入到如图 13-9所示的初始化界面。确认以上的选项都配置好之后,点击界面上的初始化按钮即可将上述一系列的配置选项进行初始化成实例供报表项目发布使用。至此已经完成了最基本的报表服务配置。其余的几项均为可选配置,如有需要可以参考前面的功能配置说明进行相应的配置。 图 13-9 配置报表服务器初始化界面 13.2 创建报表服务器项目 配置好报表服务环境之后,就可以进行报表服务器项目的开发了。报表服务器项目就是将报表先在本地机上创建之后再在服务器上发布的一系列过程。 利用 SQL Server
6、 2005 进行报表项目的设计有两种方式:( 1)通过报表设计器创建报表并发布;( 2)通过报表生成器生成报表后发布。 在报表设计器中,创建报表的方法又主要有以下三种:( 1)创建空白报表,然后手动添加查询和布局;( 2)使用报表向导,根据提供的信息自动创建表或矩阵报表;( 3)从 Microsoft Access导入现有的报表。 13.2.1 通过报表设计器创建报表 创建空白报表,然后手动添加查询和布局。这种方式是创建报表最主要的方式,具有很强的应用性和灵活性。 ( 1)首先点击开 “开始 程序 ”,如图 13-10所示。然后选择 “Microsoft SQL Server 2005”,接下来选择 “SQL Server Business Intelligence Development Studio”,可以打开如图 13-11所示的 Microsoft Visual Studio开发环境,并且显示开发环境默认的起始页。点击菜单栏上的 “文件 ”,然后选择 “新建 ”,再选择 “项目 ”。 图 13-10 进入报表设计器环境 图 13-11 Microsoft Visual Studio开发环境