问题标签 [reporting-services-2012]

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 投票
10 回答
112439 浏览

reporting-services - SSRS 2008 R2 - SSRS 2012 - ReportViewer:报告在 Safari 和 Chrome 中为空白

我将我们的报告服务从 2008 版本迁移到另一个服务器版本 2008 R2。在 2008 版中,报告在 Safari 上运行良好。新版本 2008 R2 报告根本不显示。我看到的只是参数部分,然后报告是空白的。在 Chrome 中也是如此。根据 Microsoft Safari 的说法,如果以有限的方式支持。报告并不复杂。事实上,我创建了一个报告,上面只有一行,以查看它是否会显示在 Safari 中,但不会,该报告也是完全空白的。有没有人让 SSRS 报告在 Safari 上可见?我是否必须弄乱某种配置设置?

0 投票
2 回答
3636 浏览

reporting-services - SSRS 2012 报告服务安全问题

我试图在我的 SSRS 服务器上设置一些安全和邮件设置,但是我收到以下错误:

SQL Server 报告服务

错误

报表服务器数据库中发生错误。这可能是由于数据库中的连接失败、超时或磁盘不足造成的。(rsReportServerDatabaseError) 获取联机帮助过程或函数“SetPolicy”需要未提供的参数“@PrimarySecDesc”。

不确定发生了什么,因为 SETPOLICY 似乎在我的数据库中作为存储过程......

我认为这是 .config 文件的问题,这些文件已被修改以使报告与匿名登录一起工作,但是当这样做时,报告管理器不再工作。有没有办法重置所有 .config 文件?

谢谢

0 投票
1 回答
3227 浏览

reporting-services - SSRS 2012 电子邮件订阅失败并出现 AuthorizationExtensionException

我最近将一个 SSRS 实例从 SQL 2008 R2 复制到了一个新的 SQL 2012 实例。我在报表服务器数据库和加密密钥上执行了备份/恢复,并配置了服务/执行帐户等。我可以通过报表管理器运行报表而不会发生意外,并且我可以创建新的订阅,并且运行良好。

但是,只要之前存在的订阅之一(在 R2 下设置)即将运行,它就会失败并出现以下错误:

建议似乎是这与自定义安全组件有关,但我们没有。我们确实有一个用于其他目的的自定义 DLL,但是当有问题的订阅运行时它甚至没有被调用,所以不太可能是这样。为此 DLL 配置了 CAS。

我真的在寻找有关从哪里开始解决此错误的建议,因为我不知道该尝试什么!

0 投票
2 回答
6053 浏览

c# - 由 SSRS 2012 中的 C# 代码创建的报告返回客户端找到的响应内容类型为“”,但预期为“文本/xml”

我迁移了在 Windows Server 2003 Std 上运行的 Reporting Services 2005 安装。32 位到运行带有 SQL Server 和 Reporting Services 2012 的 Windows Server 2008 Enterprise 32 位(不是 2008 R2)的新服务器。

一切正常,直到我们尝试从我们的应用程序运行报告,该应用程序有一个运行报告的自定义类。它们在 2005 年运行良好,但在 2012 年将无法运行。

具体错误是:

客户端发现响应内容类型为“”,但预期为“文本/xml”。

方法中抛出错误:

同样,这在 2005 SSRS 上运行良好,但在 2012 SSRS 上运行良好。

任何想法可能是什么问题?任何帮助,将不胜感激。

谢谢。何塞

0 投票
1 回答
3487 浏览

reporting-services - SSRS 2012 未在 PDF 中呈现图表(GDI+ 中出现一般错误)

我有一个以 PDF 格式呈现报告的数据驱动订阅。使用 SSRS 2012、Win 2008 R2(在 Hyper-V 上)。

我查看了ExecutionLog3,共享数据集都成功刷新,报告成功呈现并输出到正确的文件夹。

我确实在某处读到,在 IE 中呈现报告时,用户需要对该Temporary Internet Files文件夹的权限,但是我不知道这对数据驱动的订阅是否有效?我确实添加了执行帐户(本地用户)以对 ReportServer 临时 Internet 文件夹具有读/写权限。

除此之外,我不知道要寻找什么来解决此问题?任何建议都将受到欢迎。

编辑 - 2012-11-19

在 ReportServer 日志中发现以下未处理的异常错误:

0 投票
1 回答
2415 浏览

reporting-services - 从 SharePoint 2013 应用程序页面调用 Reporting Services API

从 SharePoint 2010 升级到 2013 时,我面临以下问题。

我有一个应用程序页面,从中进行 SSRS API 调用以获取报告的所有订阅。

在执行此代码期间,我得到一个带有堆栈跟踪的 UnauthorizedAccessException

SP 2010 和 SP 2013 的描述行为相似。在 SharePoint 2010 中,将 ASP.NET 模拟帐户从默认更改为对托管 Web 应用程序具有足够权限的身份将解决该问题。
不幸的是,在 SP 2013 Farm 上这样做会导致另一个 SOAPException 类型的异常

我尝试更改匿名身份验证的身份,但遇到了同样的异常。我已经做了很多调试并阅读了大量日志,但我对如何解决这个问题一无所知。
任何人都可以提出任何建议吗?

以下是一些可能有帮助的附加信息:
Web 应用程序配置为 FBA 并使用 LDAP 提供程序进行身份验证。

谢谢。

0 投票
0 回答
359 浏览

reporting-services - 如何获取 SSRS 报告中的表以使用数据集中的数据而无需多次访问数据库

我有一个数据集,其中包含我的 2012 年 SSRS 报告中的几个表要使用的数据。

每个表使用数据集中不同的一组行,即数据集中的特定列具有特定值。

我想一次性获取所有表要使用的所有数据,然后让表使用数据集的数据,并按此特定列进行过滤。

不幸的是,每次需要填充每个表时,报表似乎都会将数据提取到数据集中。

有没有一种方法可以让表格使用已经提取到数据集中的数据,而不会使报表将数据重新提取到数据集中?

0 投票
1 回答
211 浏览

sql-server - 如何根据值在 SSRS 中使用表达式格式化数字?

我在我的 SSRS 2012 报告的数据集中price有字段调用。minIncrement我想price使用基于minIncrement字段的表达式来格式化。例如,如果priceis94.95000minIncrementis 0.01,那么我希望在price报告上显示为94.95。如果priceis12345.000000和 the minIncrementis 1,则显示priceas 12345

有没有办法做到这一点?可能minIncrement的值为

0 投票
1 回答
869 浏览

reporting-services-2012 - 将矩阵中的两个特定值相除

我在报告中定义了一个矩阵,看起来类似于:

SSRS 矩阵

我想添加另一行,即来自的TotalRow 5除以来自的TotalRow 1

由于这些行是动态生成的,我该怎么做?

第一列是分组的,Total 列是一个SUM. 我需要根据分组列选择 Total 值并将两者分开。

0 投票
1 回答
1781 浏览

sql-server - 使用 Chrome 浏览器 - 单击主页中 SSRS 报告管理器报告项的向下箭头时不显示弹出菜单

使用 SQL Server 2012 报告服务和报告管理器 URL,我单击了“主页”中报告项旁边的向下箭头。

不会显示弹出菜单。光标变为指向手指,但我不知道为什么不显示菜单,因此我可以为该报告的用户分配“浏览器”角色。

我正在使用 Chrome 浏览器。

顺便说一句,这是第一次尝试这样做。

如果您需要更多信息,请告诉我。