初学Reporting Service2008

简介:

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

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

   

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

    

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

    

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

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

    

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

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

    

     

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

   

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

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

    

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

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

    TargetServerURL:http://localhost/reportserver

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

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

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

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

    

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

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

View Code

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

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

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


张雪飞

相关文章
|
3月前
|
SQL 算法 关系型数据库
什么是 ‘小表驱动大表’ 原则?如何实现 JOIN顺序优化?(图解+秒懂+史上最全)
什么是 ‘小表驱动大表’ 原则?如何实现 JOIN顺序优化?(图解+秒懂+史上最全)
什么是 ‘小表驱动大表’ 原则?如何实现 JOIN顺序优化?(图解+秒懂+史上最全)
|
7月前
|
JavaScript 前端开发 应用服务中间件
菜鸟之路Day25一一前端工程化(二)
本文是《菜鸟之路Day25——前端工程化(二)》的详细记录,作者blue于2025年3月19日撰写。文章基于Vue框架,从零开始搭建前端页面并部署到Nginx服务器。主要内容包括:Element组件库快速入门、综合案例实现(布局设计、组件开发、Axios异步加载数据)、Vue路由配置及项目打包部署。通过实例演示了如何使用Element完成页面构建,配置路由实现页面切换,以及利用Nginx部署前端应用。适合初学者学习前端工程化的完整流程。
100 3
|
10月前
|
缓存 API 开发工具
Qwen-coder方向-如果从0开始应用通义千问开源大模型
从0开始接触,带您全面了解Qwen2.5语言模型家族,包括其核心功能、微调方法以及具体应用场景。我们将通过一系列精心准备的应用demo和使用指南,帮助您掌握如何充分利用Qwen2.5的强大能力
1107 8
|
分布式计算 Hadoop 大数据
28个大数据的高级工具汇总
文章汇总了28种大数据高级工具,并对Hadoop、Spark、Storm等关键技术进行了详细介绍,同时还提供了获取大数据集的多个资源链接。
583 0
|
XML 缓存 Java
你尝试过在mybatis某个mapper上同时配置<cache/>和<cache-ref/>吗?
你尝试过在mybatis某个mapper上同时配置<cache/>和<cache-ref/>吗?
194 0
|
运维 Linux
【Linux网络服务】Centos7搭建nfs文件共享服务器
【Linux网络服务】Centos7搭建nfs文件共享服务器
【Linux网络服务】Centos7搭建nfs文件共享服务器
|
Ubuntu Linux 虚拟化
如何实现VMware下Ubuntu系统和Windows系统文件之间的复制和粘贴?
解决办法非常简单,只需要在虚拟机上安装一下VMware Tools即可。 第一步,打开虚拟机(我使用的虚拟机是ubuntu-16.04-desktop-amd64) 第二步,点击 VMware菜单栏 中的 虚拟机 --> 安装VMware Tools。
4008 0
|
SQL 关系型数据库 MySQL
企业实战(9)Mysql数据库实现主从同步,看这一篇就够了!
企业实战(9)Mysql数据库实现主从同步,看这一篇就够了!
630 0
|
SQL 机器学习/深度学习 网络安全
【SQL刷题】DAY21----SQL组合查询专项练习
【SQL刷题】DAY21----SQL组合查询专项练习
235 0
【SQL刷题】DAY21----SQL组合查询专项练习
|
搜索推荐 Java Unix
【小知识大用处】Java与Unix时间戳互转
【小知识大用处】Java与Unix时间戳互转
500 0