问题标签 [reportmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
155 浏览

c# - 带有存储过程和参数的 SSRS

我的系统使用基于存储过程的报告。它将参数从 C# 传递到报告,报告调用存储的过程。我在代码中添加了一个新参数并更改了存储的过程和报告,但是当部署的报告管理器似乎只使用默认值而不使用应用程序传递给它的参数。这是一个已知问题吗?是否有任何解决方法?谢谢!

代码:

0 投票
1 回答
196 浏览

caching - 报告未像应有的那样使用缓存数据集

我有一个使用共享数据集的报告。它还有几个不同的切片器用于查看数据。数据集非常大,因此我为它创建了一个缓存,因此每次用户单击切片器时都不会花费很长时间来加载。缓存设置为每天凌晨 3:30 到期,并在凌晨 4 点刷新。该报告将被 15 个不同的客户使用,我的公司为每个客户设置了一个单独的数据库。因此,报告有 15 个版本,每个版本都有不同的数据源。

我遇到的问题是缓存无法始终如一地工作。一天,所有报告都从早间缓存中运行,第二天只有少数报告使用早间缓存,而其他报告则提取实时数据(这意味着加载需要几分钟)。我已经进入并清除了每个客户端的缓存,第二天一切正常,但是几天过去了,它又回到了不一致的状态。

我的一个想法是可能存储了同一个缓存的多个副本,并且报告不知道要使用哪个,因此它不使用任何副本。这不应该发生,因为缓存在刷新前半小时被清除,但这可能吗?我认为如果有多个缓存副本,报告将使用最新的。

我的另一个想法是,因为同时缓存了 15 个具有相同参数的报告,这可能会使报告混淆。我认为它会使用与其数据源关联的缓存,但这会发生吗?我是否应该向具有客户端名称的数据集添加一个参数,以免混淆?

关于可能导致此问题的任何其他想法都会有所帮助,谢谢。

0 投票
1 回答
269 浏览

reporting-services - 制作 SSRS 报告的首页

我希望为一组 SSRS 报告创建一个主页,其中只有标题和一些指向其他报告的超链接。您如何使标题适合您的屏幕大小,而不是报告管理器只显示其实际大小?查看报表管理器时,根据监视器的大小,屏幕侧面会出现大块白色。

在此处输入图像描述

0 投票
0 回答
521 浏览

sql-server - SSRS 2016 报告呈现错误

我目前正在使用 SSRS 2016 的本地实例。我注意到,当我部署项目并通过报告管理器访问报告时,那些具有共享数据集的报告将不会呈现,而是遇到如下错误消息。

“报告处理过程中发生错误。(rsProcessingAborted)授予用户'Sam\Samuel'的权限不足以执行此操作。(rsAccessDenied)”

我确信问题与共享数据集有关,因为只要他们使用的数据集是嵌入的并且因此不共享,同一个项目中的报告就会正常打开。

任何关于为什么会发生这种情况的建议都将不胜感激。

0 投票
2 回答
55 浏览

reporting-services - 报表管理器权限不足错误

我有一个具有浏览器角色的用户能够进行订阅,但他没有看到 CC 和 BCC 字段。因此,我为他添加了内容管理员角色到所有文件夹和报告中,之后他无法进行更多订阅或以任何方式管理报告。他收到错误“授予用户'域\用户名'的权限不足以执行此操作”。现在他只能看到报告。

你有什么主意吗?

0 投票
2 回答
2541 浏览

sql-server - Microsoft SSRS 2012 报表管理器 - HTTP 500 错误(网站无法显示页面),而报表服务器正常

我有一种情况,我的 Microsoft SSRS 2012 报表服务器工作正常,但报表管理器不行,它会引发 HTTP 500 错误(网站无法显示页面)。

SSRS 2012 Report Manager 和 Report Server 工作正常,直到昨天我成功安装了带有 SSRS 的 SQL Server 2016;SSRS 2016 报表服务器和报表管理器都很好;我的 SSRS 2008R2 报表服务器和报表管理器也是如此。(在成功安装 SSRS 2016 之前,我的 SSRS 2008R2 和 SSRS 2012 都可以正常工作;现在 SSRS 2012 的报告管理器部分无法正常工作,其他部分保持不变)

我认为 SQL Server 2012 是近一年前作为默认实例安装的。


来自 SSRS 2012 Reporting Services 配置管理器的详细信息:

服务帐户:使用内置帐户 (ReportServer$SQL2012DEV)


来自 SSRS 2016 和 SSRS 2008R2 Reporting Services 配置管理器的详细信息:

服务帐户:使用内置帐户(网络服务)


我有 Reporting Services 配置管理器的屏幕截图。 在此处输入图像描述

下面是 SQL Server 配置管理器的屏幕截图:在此处输入图像描述

这取自事件查看器-Windows 日志-应用程序:Source ASP.NET 2.0.50727.0

这取自 SSRS 日志:C:\Program Files\Microsoft SQL Server\MSRS11.SQL2012DEV\Reporting Services\LogFiles\ReportingServerService.txt

0 投票
0 回答
835 浏览

sql-server - 为什么我无法在 SSRS 上打开报表管理器?

这是报告管理器 URL '' http://localhost:80/Reports '' 当我打开它时,我最终在浏览器上得到了一个空白页面。

浏览器

我也提供了身份验证详细信息,但我可以访问我的报告,但不能访问报告管理器!

我已在管理员控制下将此 URL 添加到 IE。如何访问 SSRS 上的报告管理器?

0 投票
0 回答
547 浏览

sql-server - SSRS 报告:预览正常,部署正常,但在发布后查看错误的服务器

我在 Visual Studio/SSRS 项目中有一组报告。我们最近将报告的存储过程移至不同的服务器。

共享数据源已指向新服务器和数据库。

一个特定的报告在 Visual Studio 中预览正常,部署没有错误,但是在 Live 环境中运行时会给出错误“无效的对象名称'CARE.dbo.contact_suppressions'。这是来自报告中的一些嵌入式 sql,在预览和部署时很好虽然事先所以当在正确的环境中运行时它可以工作。

部署后似乎仍在查看旧服务器和数据库。如果我在嵌入式 sql 中替换为旧的服务器数据库名称,它可以工作,但不应该靠近那里,因为数据源指向新服务器。

任何帮助,将不胜感激。提前致谢。

0 投票
1 回答
41 浏览

sql-server - SQL 查询中的安全性

我创建了一个 ssrs 报告,它通过报告管理器显示并显示附加到用户的行。基本上每一行都是不同的用户。我需要做的只是显示属于运行报表的用户的行。

我知道在存储过程中有一种相对简单的方法可以做到这一点,但那是很久以前的事了,我找不到我的例子。有任何想法吗?

0 投票
0 回答
35 浏览

reporting-services - 为什么当 SSRS 报告从一台服务器迁移到另一台服务器时分页符不起作用。?

我有一个包含多个子报告的主报告。当导出为 Excel 或 PDF 时,每个子报表都应该出现在单独的页面中。这在生产中运行良好。但最近我们已经从生产服务器迁移了相同的 RDL。除了数据源连接之外,什么都没有改变。但令人惊讶的问题是,在生产环境中运行良好的报告并没有像预期的那样表现。子报表没有出现在不同的页面中。Infact 2 子报表出现在单页中,另外两个出现在下一页中。不知道发生了什么变化以及为什么分页符在这里不起作用。谁能帮我这个?