博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初学Reporting Service2008
阅读量:6690 次
发布时间:2019-06-25

本文共 1053 字,大约阅读时间需要 3 分钟。

最近因老大要求学Reporting Service,学了一个周今天终于提交了一个Demo,这期间遇到不少问题,这里分享出来希望给那些跟我一样初学的朋友一点帮助。在开始之前请确保你的机器上面安装了SQL2008 r2,并且相关的ReportingService服务都已经安装好了。不多说了直接贴步骤:

    首先:创建一个数据库,见下图

   

    接着:当我们完整安装完SQL2008r2后(我建议大家安装的时候选上所有组件),打开VS2008时里面会有创建商业智能项目模版,选择报表服务项目并创建

    

    接着:在报表数据框里面新建数据源

    

    并且将该数据源设置成共享数据源(主要是方便后面多个报表页面使用)

    接着:在该数据源基础上面添加数据集

    

    在数据源下拉框里面选择刚刚创建的数据源,我的查询语句里面带了一个参数(在后面作为条件选择)

    接着打开数据集属性页做如下设置:

    

     

     刚刚说了查询语句里面有个参数,在这里要进行设置。

   

    接着:在项目下面有个“报表”文件夹,右键,新建项---选择报表----确定

    在报表设计页面点击右键:插入图表

    

    点击图表右边那块区域,将对应的字段拖动到相应的位置,主要是显示是Amount数据,按照deptName分类。

    这个时候基本上完成大部分工作,可以在报表界面点击预览看下运行的效果,没问题的话接下来就是部署该项目了。右键属性,只需设置下  

    TargetServerURL:

    我用的是Windows7系统,部署的时候遇到权限问题,这个问题纠结了我几天,最后从网上搜了下,决定更改配置文件达到匿名访问ReportingService的目的。

    对于匿名访问大家可以参考

    这部分大家可   以在google上面搜下自己配置下。这个地方要注意,不要使用Reporting Service配置工具,直接手动修改几个配置文件。修改完后可以右键部署了,

    接着可以在浏览器里输入浏览,效果如下:

    

    接下就是在web应用程序里面集成了,这里我用的是ReportViewer控件来实现的

    创建一个web应用程序项目:添加ReportViewer控件

View Code

    这里的设置需要注意:ReportPath="/报表项目名/报表名称(不带后缀rdl)

    到这里就结束了,上面的步骤可能不完善,希望对初学的人有点帮助。

本文转自Rt-张雪飞博客园博客,原文链接http://www.cnblogs.com/mszhangxuefei/archive/2011/06/14/worknotes_1.html如需转载请自行联系原作者

张雪飞

你可能感兴趣的文章
Android中的Handler01
查看>>
tcpdump
查看>>
我的友情链接
查看>>
chrome 中如何处理setCapture
查看>>
在linux下安装基于Web的监控工具:linux-dash
查看>>
MySQL5.6优化了派生子查询
查看>>
谈一谈Mybatis分页查询
查看>>
记linux shell的两个小技巧:shell数组和字符串判断
查看>>
Cisco3550交换机配置DHCP;vlan,acl经典应用
查看>>
把C#.NET程序移植到DB2上的经验浅谈(C#连接DB2可以用IBM.Data.DB2.dll)
查看>>
学焊接专业的编程爱好者应用好通用权限管理系统写出了自己工作中需要的小软件...
查看>>
rhel5+dhcp+vsftp+pxe+tftp+kickstart环境配置脚本
查看>>
不同换行符的差异处理
查看>>
解决:由于本机限制,该操作已被取消‏
查看>>
Capital One World MasterCard Cashback
查看>>
Intel(R) 82579V网卡驱动程序 for Windows Server 2003 x64
查看>>
统一一个文件中bit位 1 的个数
查看>>
nginx+keepalived以及nginx反向代理实现
查看>>
企业为什么抛弃传统电话?
查看>>
centos7.2源码安装php7.0.9和nginx1.10.3服务器
查看>>