视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Reporting Services
2025-10-02 04:38:21 责编:小OO
文档
Reporting Services

SQL Server 2005 Reporting Services提供有支持Web的企业级报告功能,以便创建能够

从多种数据源获取内容的报表,以不同格式发布报表,并集中管理安全性和订阅。

10.5.1 安装和配置Reporting Services

在使用Reporting Services以前,需要对其进行安装和配置。

1. 安装Reporting Services

参照第2章的安装操作步骤,在“要安装的组件”窗口中选择“Reporting Services”复

选框,然后依照安装向导的提示依次单击“下一步”按钮即可完成安装。

2. 配置报表服务器

报表服务器是Reporting Services的主要组件,它以Windows服务

和Web服务的形式实现,可以为处理和呈现报表提供优化的并行处理

基础结构。

在使用报表服务器前,需要对其进行验证和配置。操作步骤如下:

(1)在“开始”菜单中,依次选择“所有程序”| Microsoft SQL

Server 2005 |“配置工具”|“Reporting Services配置”选项。

(2)此时,会弹出“选择报表服务器安装实例”对话框,在文本框内输入“计算机名

称”和“实例名”,如图10.16所示。

图10.16 “选择报表服务器安装实例”对话框

(3)单击“连接”按钮,进入“Reporting Services配置管理器”窗口,如图10.17所示。

(4)在此窗口中,可以看到Reporting Services报表服务器的状态信息,包括“实例名”、“实例ID”、“已初始化”和“服务状态”等。如果服务没有启动,可以单击“启动”按钮;如果单击“停止”按钮,则停止服务。

图10.17 “Reporting Services 配置报表管理器”窗口

在窗口左侧栏中,选择“报表服务器虚拟目录”选项,可以打开“报表服务器虚

拟目录”设置界面,如图10.18所示。

图10.18 “报表服务器虚拟目录”设置界面

(5)如果需要通过Web形式访问报表服务器,则需要对报告服务器的虚拟目录进行设

置。单击“新建”按钮,打开“创建新的虚拟目录”对话框,如图10.19所示。

图10.19 “创建新的虚拟目录”对话框

(6)在“网站”下拉列表框中选择网站,然后在“虚拟目录”文本框中输入虚拟目录

的名称,单击“确定”按钮即可。

(7)创建虚拟目录后,可以在浏览器中输入虚拟目录的地址,来访问Reporting Services

报表服务器,如图10.20所示。显示报表服务器安装成功。

图10.20 通过Web 方式访问报表服务器

访问报表服务器的地址为:http:///ReportServer,其中computername

为计算机名称或者IP地址,如果是本地计算机,则可以直接输入localhost;ReportServer

则是默认的虚拟目录。

3. 配置报表服务管理器

报表服务管理器是基于Web方式的报告访问和管理工具,可

以通过浏览器通过HTTP连接从远程管理报表服务器实例,其操

作步骤如下:

(1)在图10.18所示的窗口中,单击左侧窗口中的“报表管

理器虚拟目录”,打开报表管理器虚拟目录设置界面,如图10.21

所示。

图10.21 报表管理器虚拟目录设置界面

(2)单击“新建”按钮即可设置一个虚拟目录。

(3)配置报告管理器的虚拟目录后,就可以通过Web方式来管理报表管理器实例,如

图10.22所示。

图10.22 报表管理器实例

10.5.2 创建和设计报表

Reporting Services提供了报表设计器,用于创建和设计报表。报

表设计器是一组组件,它们是集成在Microsoft Visual Studio开发环境

中的图形化设计工具。

1. 创建报表服务器项目

在创建和设计报表以前,首先要创建报表服务器项目。操作步骤

如下:

(1)在“开始”菜单中,依次选择“所有程序”| Microsoft SQL Server 2005 | Business

Intelligence Development Studio选项,打开Microsoft Visual Studio开发环境,如图10.23所示。

图10.23 Microsoft Visual Studio 开发环境

(2)在“文件”菜单中,选择“新建”|“项目”命令,打开“新建项目”对话框,如

图10.24所示。

图10.24 “新建项目”对话框

(3)选择“商业智能项目”选项

(4)选择“报表服务器项目”选项

(5) 在“名称”、“位置”和“解决方案名称”文本框内输入相应的内容

(6)设置完成后,单击“确定”按钮,生成一个空白的报表服务器项目。

(7)在“解决方案资源管理器”窗口中的“报表”上右击鼠标,在弹出的菜单中选择

“添加”|“新建项”命令,如图10.25所示。

图10.25 选择“新建项”命令

(8)此时,会打开“添加新项”对话框,在“模板”列表框中选择“报表”选项,如

图10.26所示。

图10.26 选择“报表”选项

(9)输入报表的名称

(10)单击“添加”按钮,即可打开报表设计器窗口。其中包含3个选项卡:数据、布局

和预览。分别用于定义报表的数据源、设计报表的显示布局和预览报表。

2. 设置数据连接

创建报表项目后,需要进行数据源的设置,才能获取报表的内容。设置数据连接的操

作步骤如下:

(1)在报表设计器的“数据”选项卡中,单击“数据集”下拉列表,选择“<新建数据

集...>”选项,如图10.27所示。

在打开的“数据源”对话框中,在“名称”文本框中输入数据源的名称;在“类

型”下拉列表中选择Microsoft SQL Server,如图10.28所示。

图10.27 选择“<新建数据集...>”选项

图10.28 “数据源”对话框

(3)单击“编辑”按钮,打开“连接属性”对话框,

如图10.29所示。在该对话框中,进行如下设置:

􀁹 “服务器名”下拉列表框 输入服务器的名称。

如果是本地服务器,则可以输入localhost。

􀁹 “登录到服务器”选项区域 设置验证模式。如

果选择“使用SQL Server身份验证”单选按钮,

则还需要输入用户名和密码。

􀁹 “选择或输入一个数据库名”下拉列表框 选择

需要连接的数据库名称。

(4)单击“确定”按钮,返回到“数据源”对话框。

此时,在“连接字符串”文本框中会出现如下字符串:

Data Source=localhost;Initial Catalog=bookdb

其中,Data Source指定服务器名称;Initial Catalog指

定要连接的数据库。

图10.29 “连接属性”对话框

 (5)单击“确定”按钮,打开“输入数据

源凭据”对话框,输入用户名和密码,如图10.30

所示。该用户名和密码是用来登录到bookdb数

据库的用户名和密码。

(6)单击“确定”按钮,返回到报表设计器界面。

(7)在“数据集”下面的文本框中输入查

询语句,该查询语句用于获取报表的内容。这里输入:

Select *from book-info

(8)单击“运行”按钮,在下面的结果集窗口中即会显示出查询结果,如图10.31

所示。

图10.31 显示报表内容

3. 报表布局设计

数据设置完成后,需要进行报表的布局设计。操作步骤如下;

(1)打开“布局”选项卡,在“工具箱”中双击“表”,在报表布局中添加一个表,如

图10.32所示。

提 示

如果窗口中没有显示“工具箱”面板,则可以在“视图”菜单中,选择“工具箱”

命令打开“工具箱”面板。

由于报表要显示的结果为5列,而添加的表默认为3列,因此,需要添加新列来满

足要求。在任一列头上右击鼠标,在打开的快捷菜单中,选择“在右侧插入列”命令,插

入一列。重复上面操作,再插入一列。

图10.32 添加“表”

在第1行中输入报表表头,依次输入:“序号”、“书名”、“作者”、“价格”和“出

版社”。

从“数据集”窗口中,将book_id、book_name、author_name、price和publisher等

字段拖动至表的第2行中。此时的报表布局如图10.33所示。

图10.33 报表布局

表第1 行定义了报表的表头, 第2 行定义了数据的来源。例如第2 列为

=Fields!book_name.Value,表示获取的是数据源的book_name字段的内容。

4. 预览报表和输出

报表布局设置完成后,就可以预览报表和输出报表。操作步骤如下:

打开“预览”选项卡,输入用户名和密码后,单击“查看报表”按钮,即可看到

报表的预览情况,如图10.34所示。如果效果不满意,可以再返回到“布局”选项卡进行调

整。

图10.34 预览报表

要输出报表,可以单击“导出”按钮,打开一个下拉

列表,如图10.35所示。选择相应的命令即可。例如选择“Acrobat

(PDF)文件”命令,在打开的对话框中设置输出文件的名称,单

击“保存”即可。

5.发布报表

 在菜单中选择项目-report_demo属性,显示如下信息:在TargetServerURL中录入ReportServer服务器地址。例如我的服务器在本机为:http://localhost/reportserver/。  

在生成菜单中选择部署report_demo,Vistual Studio编译报表并将其部署到TargetServerURL中。在浏览器中输入http://localhost/report_demo就可以浏览到创建的报表了下载本文

显示全文
专题