FreeOZ论坛

标题: SSRS 学习笔记 [打印本页]

作者: xblues    时间: 4-3-2010 10:52
提示: 作者被禁止或删除, 无法发言 标题: SSRS 学习笔记
SSRS (MS SQL Server Reporting Services)


主要包含以下3个组成部分



学习环境



安装配置

我是使用的是标准版的MS SQL Server 2008,独立安装,并且接受了默认设置,基本没需要什么配置。
唯一的配置是在Reporting Server Manager里面指定一个管理员帐号,这样我就可以用着个帐号作为报表管理员进入WEB界面,查看和管理报表了。
http://localhost/reports/


我发现一下3个Youtube视频很有用,讲解很详细,不妨一看。
SQL SERVER Tutorial- Getting Started with
Reporting Services - Part1

SQL SERVER Tutorial- Getting Started with
Reporting Services - Part2

SQL SERVER Tutorial- Getting Started with
Reporting Services - Part3

SQL SERVER Tutorial- Getting Started with
Reporting Services - Part4


Report Server 的两个数据库: ReportServer, ReportServerTempDB



其他工具可以选用:
Report Builder
does not come with SQL Server 2008, but rather with SQL Server 2008 Feature Pack.
You can download the entire feature pack from the Microsoft SQL Server 2008 site > Try it > Download trial > Download the SQL Server 2008 Feature Pack,
or you can look up the web for "Report Builder 2.0" and download just that part.
After the download, you'll see it as an application on its own, with the name of:
Microsoft SQL Server 2008 Report Builder 2.0.
http://www.youtube.com/watch?v=YfUp4pb2R7Y

[ 本帖最后由 xblues 于 4-3-2010 12:20 编辑 ]
作者: xblues    时间: 4-3-2010 12:13
提示: 作者被禁止或删除, 无法发言 标题: 使用VS建立报表
安装了Reporting Services 以后,Visual Studio 建立新项目的时候就会可以选择两个新项目类型



利用Wizard建立Report极其简单,只要按着步骤做就好了。具体看上面Youtube教程的Part3就可以了。
利用向导建立好一个报表以后,就可以发布了。选择Solution,右键,选择Deploy。
打开浏览器,到 Report Manager里面就可以看到这个报表了。

另外一种方法是不用向导,自己手工一步一步建立报表。这个也不难,看下面的教程就好了。
先建立 Data Source,可以使用项目共享的那个Data Source
然后建立Data Set,需要自己写一个query
然后就是设计表表格式了。
设计报表的步骤是先加入一个表格或者矩阵,然后拖拽字段到表格中。
如果想要报表美观,还可以改变字体颜色,背景颜色,增加Header 和 Footer
在Header Footer 中可以加入标题,图片,动态变量和页码之类的东西。
可以在表头表尾加入汇总字段。
在查询中还可以引入动态查询参数,格式是  @xid

如果想建立矩阵,可以选择Matrix代替Table。
Matrix还可以增加可点击展开的字段。(通过改变Row Group,Column Group的属性)。

可以给表头加上排序的功能,分组,分组汇总,小计,合计。

现在开始讲解图表功能了。

各个报表之间可以用链接互相跳转。


接下来讲解的是如何整合报表到一个ASP页面,这个需要借助MicrosoftReportViewer的控件。



具体看下面系列教程:
SQL SERVER Tutorial - Building & Customizing Reports
http://www.youtube.com/watch?v=6LBopaTNGAo
http://www.youtube.com/watch?v=5ADLosick5I
http://www.youtube.com/watch?v=nkLAPI83je4
http://www.youtube.com/watch?v=ZbVW_jDYkF4
http://www.youtube.com/watch?v=Q1nqDdSY4a4

[ 本帖最后由 xblues 于 4-3-2010 22:17 编辑 ]
作者: klux    时间: 4-3-2010 14:21
你好像每个笔记都只有开头两三篇,然后就荒废了
作者: xblues    时间: 4-3-2010 14:34
提示: 作者被禁止或删除, 无法发言 标题: 回复 #3 klux 的帖子
  我喜欢学习皮毛,皮毛而已。
作者: xblues    时间: 6-3-2010 13:29
提示: 作者被禁止或删除, 无法发言 标题: Report Builder 2.0
Microsoft SQL Server 2008 Reporting Services Report Builder 2.0

http://www.microsoft.com/downloa ... &displaylang=en

如果定制报表不一定需要VS工具,一个类似的工具可以使用,这个工具更像Office产品而不是VS开发工具,下载只有18M。其实界面和用法都和VS下的报表设计器及其相似,这个相当于一个专门的报表设计器,没有VS的其他功能。

这个安装以后需要设置一下,链接报表服务器。这里需要注意:

这个路径是你查看报表的路径(不是Report Builder需要的路径)
http://localhost/Reports/
这个路径才是Report Services的服务器路径,是Report Builder需要的)
http://localhost/ReportServer/

不过好像可插入的报表控件比VS多一些,用起来也稍微方便一些。设计好的报表同样可以直接预览,满意以后可以直接保存到报表服务器指定的路径内。用起来很方便。主帖里有如何使用这个报表设计器的Youtube视频。
作者: xblues    时间: 6-3-2010 14:18
提示: 作者被禁止或删除, 无法发言 标题: Microsoft SQL Server 2008 Feature Pack, April 2009
发现了这个增强工具包。
http://www.microsoft.com/downloa ... &displaylang=en
作者: AshleyLiang    时间: 29-7-2016 11:31
感谢分享学习经验




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) Powered by Discuz! X3.2