Reporting service个人使用经验

部署环境

Windows server 2012 R2

软件环境

安装完整的sqlsever2012,IIS服务

需要操作的软件

Reporting service配置管理器

IIS(Internet information service)管理器

SQL Server data tool

首先打开reporting service配置管理器

服务器名称默认为本机,当然你也可以查找其它一些服务器,默认为本机时,就是把报表部暑在本机上。点击连接,则启动了Reporting Services管理器,

在 Reporting Services管理器上点击 "Web服务URL",则可以看到报表服务端口,报表服务器地址。

单击高级按钮

可以给报表服务器分配一个固定的ip地址,比如此处分配的是本机的ip地址。

打开SQL Server data tool

可以看到其实它指向的是VS2010,点击新建项目-商业智能-reporting service-报表服务器项目。

取好名字和目录之后,进入到报表制作界面之后,右侧会有一个资源管理器。

我们按照上面的顺序来,先新建一个共享数据源

选中共享数据源,右键,选择新建共享数据源。弹出以下界面

对应填好相应的信息即可。

连接字符串如果不会写可以直接点击编辑按钮对应填写即可,自动生成字符串。

填写完对应信息,选好数据库之后,即成功添加了共享数据源。

第二步添加共享数据集(此步骤为可选步骤)

操作跟添加共享数据源一样,都是右键选择点击新增】

如果查询类型是存储过程,直接写存储过程的名称即可,如果是写的查询文本,就在下面文本框里输入写好的SQL脚本。

可以在此界面对SQL脚本进行调试

点击查询设计器

红色的方框内输入SQL脚本,红色的感叹号可以进行调试运行。没有问题的话点击确定即可。此时共享数据集已经建立完毕。

第三步就是添加新报表了

新建的步骤也是一样的,右键点击新增

第一步弹出建立向导,直接略过下一步,然后选择已经建好的数据源。再到下一步

可以直接在框里输入SQL脚本,不过建议用这个查询生成器来调试一下比较好。单击弹出调试界面,跟之前的数据集调试是一样的,输入SQL脚本,点击红色感叹号运行调试。

注:支持带参数的SQL脚本

配置好SQL脚本之后,下面的都是表格风格设置了。

下一步选择表格样式

完成之后,这个报表的雏形就做好了,接下来就是自己改界面

做好报表版面之后,可以配置整个报表服务器的属性。

选中报表项目名称,右键属性,把URL改成图2里面的URL链接

配置好之后,打开这个URL。

看看能不能访问界面。

部署属性注意事项:

1.

右键单击报表项目,再单击“属性”。

2.

在项目的“属性页”对话框中,从“配置”列表中选择要编辑的配置。常用的配置有 DebugLocal、Debug 和
Production。

注意:

您可以使用多种配置,以便在不同的报表服务器之间快速切换,或在部署和预览之间快速切换。默认情况下,DebugLocal 配置在本地预览窗口中显示报表,而 Debug 和 Production 配置则会将报表发布到报表服务器。

3.

在 StartItem 中,选择运行报表项目时要在预览窗口或浏览器窗口中显示的报表。

注意:

在未选择“部署”配置管理器属性的配置中,StartItem 为必需项。

4.

在 OverwriteDataSources 中,选择 True 以在每次发布报表时覆盖服务器上的数据源,或选择 False 以保留服务器上的数据源。

5.

在 TargetDataSourceFolder 文本框中,键入报表服务器上用于放置已发布共享数据源的文件夹。TargetDataSourceFolder 的默认值为“数据源”。如果保留此值为空白,则数据源将发布到 TargetReportFolder 中指定的位置。

6.

在 TargetReportFolder 文本框中,键入报表服务器上用于放置已发布报表的文件夹。TargetReportFolder 的默认值为报表项目的名称。

注意:

对于在本机模式下运行的报表服务器,必须拥有对目标文件夹的“发布”权限,才能将报表发布到该文件夹。发布权限通过角色分配提供,此角色分配将用户帐户映射到包括发布操作的角色。有关详细信息,请参阅创建和管理角色分配和“发布者”角色。对于在
SharePoint 集成模式下运行的报表服务器,必须拥有对 SharePoint 站点的“成员”或“所有者”权限。有关详细信息,请参阅报表服务器项的站点和列表权限参考。

7.

在 TargetServerURL 文本框中,键入目标报表服务器的 URL。在发布报表之前,必须将此属性设置为有效的报表服务器 URL。向在本机模式下运行的报表服务器发布时,请使用报表服务器虚拟目录的 URL(例如,http://server/reportserver 或 https://server/reportserver)。这是报表服务器的虚拟目录,而不是报表管理器的虚拟目录。

第四步配置打开配置好的URL,给自己分配一个权限

注意,后缀为reports的是管理界面

ip地址/reports

进入站点之后,点击文件夹设置,给自己的账号设置权限

新建一个角色,把自己添加进去

如果此处没有添加,那么部署报表的时候会提示没权限。

添加成功之后,可以去报表项目那里生成部署了。

回到VS2010界面,选中报表项目,选择右键,生成,生成完毕再点部署,部署成功之后即可通过设置好的URL来访问这个报表。

访问的URL一般是

IP地址/reportserver

最后提醒,注意这2个界面

一个后缀是reports,是管理界面

一个后缀是reportserver,是访问界面

原文地址:https://www.cnblogs.com/wshx940621/p/9144042.html

时间: 2024-10-01 00:52:32

Reporting service个人使用经验的相关文章

SQL Server性能计数器收集汇总方案(Reporting Service)

通过收集计数器信息,并将计数器信息汇总为不同粒度存储,以Reporting Service报表服务器显示.以下是计数器收集汇总的基本架构. 笔者需要收集的SQL Server计数器包括:SQL Server计数器属性详解 一.SQL Server计数器基本架构图 1. 生产服务器通过ODBC开发数据库互联ODBC配置访问监控监控服务器的SQLPerfData,将数据写入该数据库.详情请见计数器部署 SQL Server性能计数器部署(批量) 2. 通过作业调用存储过程spb_Perf_Count

Reporting Service 服务启动时报错The service did not respond to the start or control request in a timely fashion

案例环境: 启动一台数据库服务器(Windows Server 2003)的Reporting Service(SQL Server 2008 R2)服务时,出现如下错误信息: System.InvalidOperationException: Cannot start service ReportServer on computer 'xxx'. ---> System.ComponentModel.Win32Exception: The service did not respond to

SQL Server Reporting Service(SSRS) 第二篇 SSRS数据分组Parent Group

SQL Server Reporting Service(SSRS) 第一篇 我的第一个SSRS例子默认使用Table进行简单的数据显示,有时为了进行更加直观的数据显示,我们需要按照某个字段对列表进行分组.为了进行更加明确的说明,我特地新建了一个表(已经填充相应数据)和一个Report(已可以进行数据的展示),Report的显示效果如下所示,下面我将按照Year和Region进行分组: 第一步:准备 先从当前的设计环境中移除ID,Year和Country两列,如下所示: 第二步:添加按Count

SQL Server Reporting Service(SSRS) 学习初步

很早就知道SQL SERVER自带的报表工具SSRS,但一直没有用过,最近终于需要在工作中一展身手了,于是我特地按照自己的理解做了以下总结: 1. 安装软件结构 SSRS全称SQL Server Reporting Service,对于服务端,作为SQLServer的一个组件,我们在安装SQLServer可以选择安装Reporting Service: 对于客户端,因为我使用的是VS2015,所以需要安装SSDT(SQL Server Data Tools),因为其已经囊括了BI(Busines

Reporting Service 2005 迁移 到 2008

1. 备份ReportServer 和ReportServerTempDB 的数据库. 2. 在Reporting Services Configuration Manager 中备份Encryption Key. 这个主要是用来迁移Datasource, Subscription 等相关数据.所以之后也还要还原回去. 3. 还原数据库与Encryption Key文件. 4. 但是在恢复完成以后, 可以看到在Scale-out Deployment Status 里面出现了两个Server.

Dynamic CRM 2013学习笔记(二十九)reporting service 常见问题

在报表开发过程中,经常会遇到各种各样的问题,比如The report cannot be displayed. (rsProcessingAborted),一点有意义的提示都没有:再就是分页问题,经常我们想把一条记录放在一页,下一条记录另起一页,而不是紧连在上一条记录的后面:有时我们还会出现上传报表时报错:An error occurred while trying to add the report to Microsoft Dynamics CRM. Try adding the repor

Reporting Service 体系结构

Reporting Service 体系结构 MSDN相关内容请参见: http://msdn.microsoft.com/zh-cn/library/ms157231%28v=sql.110%29.aspx 由于Reporting Service 2012的报表服务器实例支持两种部署模式: l 本机模式(包括带有 SharePoint Web 部件的本机模式),在此情况下,报表服务器作为应用程序服务器运行,并专门通过 Reporting Services 组件提供所有处理和管理功能. l Sh

安装Reporting Service 2012

安装Reporting Service 2012 MSDN相关内容请参见: http://msdn.microsoft.com/zh-cn/library/ms143711%28v=sql.110%29.aspx#bkmk_installwithwizard 步骤1:下载SQL Server 2012软件后,右键点击Setup.exe,选择"Run as administrator"开始安装.首先,SQL Server 2012会先将安装程序文件解压到磁盘上,并开启"SQL

配置Reporting Service 2012

配置Reporting Service 2012 MSDN相关内容可参见: http://msdn.microsoft.com/zh-cn/library/bb934490%28v=sql.110%29.aspx 1. Reporting Services Configuration Manager 步骤1:点击"Start","All Programs","Microsoft SQL Server 2012","Configurati