您的位置:首页 > 运维架构 > 网站架构

在Sharepoint网站中使用SqlServer的ReportService报表简介

2012-03-06 13:23 543 查看
一,准备ReportService报表

1建立含查询参数的存储过程

2.打开你的报表管理器,假设你的Report Service发布在soungcha:8085上,则在IE中输入http://soungcha:8085/reports,会看到报表管理器界面,
新建一个文件夹,如wfreport,用于存放报表,可以此时设置它的权限,例如让internet/zhangsan拥有browser权限

3.打开VS2005,新建报表项目,

a.新建共享数据源,使用有帐号和密码的那一种,保存密码,你也可以选择window集成认证,

b.建报表,选择数据源,选择存储过程,拖放数据字段到报表上

c.修改整个报表的属性,将TargetServerURL 改为http://soungcha:8085/reportServer

将TargetReportFolder改为wfreport

d.直接在VS2005点击小三角中发布报表,此时报表已经发布到你的报表服务器上

二.配置sharepoint环境

sharepoint使用ReportService的报表需要两种webpart,Report Explorer和ReportViewer

默认情况下MOSS2007没有安装这两个webpart需要你手工安装

4.手工安装report exploerer和report viewer webpart控件

这两个部件的安装程序在RSWebParts.cab在 C:/Program Files/Microsoft SQL Server/100/Tools/Reporting Services/SharePoint 目录中

需要用 C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/BIN 中的 STSADM.EXE来发布

发布用的命令为

STSADM.EXE -o addwppack -filename "C:/ Program Files/Microsoft SQL Server/100/Tools/Reporting Services/SharePoint/RSWebParts.cab" -globalinstall

执行了以上命令后,在命令窗口中执行iisreset。

这是在你的webpart中就可以看到这两个web部件了

5.使用ReportViewer来浏览你的报表,

在某个页面中嵌入一个ReportViewer部件,这是需要填写参数

假设你的报表文件名为TelDirectory,则

在Report Manager URL中输入http://soungcha:8085/reports

在ReportPath中输入 /wfreport1/teldirectory

此时就可以Sharepoint网张中看到你的报表了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: