问题标签 [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.
reporting-services - SSRS 2008 R2 - SSRS 2012 - ReportViewer:报告在 Safari 和 Chrome 中为空白
我将我们的报告服务从 2008 版本迁移到另一个服务器版本 2008 R2。在 2008 版中,报告在 Safari 上运行良好。新版本 2008 R2 报告根本不显示。我看到的只是参数部分,然后报告是空白的。在 Chrome 中也是如此。根据 Microsoft Safari 的说法,如果以有限的方式支持。报告并不复杂。事实上,我创建了一个报告,上面只有一行,以查看它是否会显示在 Safari 中,但不会,该报告也是完全空白的。有没有人让 SSRS 报告在 Safari 上可见?我是否必须弄乱某种配置设置?
reporting-services - SSRS 2012 报告服务安全问题
我试图在我的 SSRS 服务器上设置一些安全和邮件设置,但是我收到以下错误:
SQL Server 报告服务
错误
报表服务器数据库中发生错误。这可能是由于数据库中的连接失败、超时或磁盘不足造成的。(rsReportServerDatabaseError) 获取联机帮助过程或函数“SetPolicy”需要未提供的参数“@PrimarySecDesc”。
家
不确定发生了什么,因为 SETPOLICY 似乎在我的数据库中作为存储过程......
我认为这是 .config 文件的问题,这些文件已被修改以使报告与匿名登录一起工作,但是当这样做时,报告管理器不再工作。有没有办法重置所有 .config 文件?
谢谢
reporting-services - SSRS 2012 电子邮件订阅失败并出现 AuthorizationExtensionException
我最近将一个 SSRS 实例从 SQL 2008 R2 复制到了一个新的 SQL 2012 实例。我在报表服务器数据库和加密密钥上执行了备份/恢复,并配置了服务/执行帐户等。我可以通过报表管理器运行报表而不会发生意外,并且我可以创建新的订阅,并且运行良好。
但是,只要之前存在的订阅之一(在 R2 下设置)即将运行,它就会失败并出现以下错误:
建议似乎是这与自定义安全组件有关,但我们没有。我们确实有一个用于其他目的的自定义 DLL,但是当有问题的订阅运行时它甚至没有被调用,所以不太可能是这样。为此 DLL 配置了 CAS。
我真的在寻找有关从哪里开始解决此错误的建议,因为我不知道该尝试什么!
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 上运行良好。
任何想法可能是什么问题?任何帮助,将不胜感激。
谢谢。何塞
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 日志中发现以下未处理的异常错误:
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 提供程序进行身份验证。
谢谢。
reporting-services - 如何获取 SSRS 报告中的表以使用数据集中的数据而无需多次访问数据库
我有一个数据集,其中包含我的 2012 年 SSRS 报告中的几个表要使用的数据。
每个表使用数据集中不同的一组行,即数据集中的特定列具有特定值。
我想一次性获取所有表要使用的所有数据,然后让表使用数据集的数据,并按此特定列进行过滤。
不幸的是,每次需要填充每个表时,报表似乎都会将数据提取到数据集中。
有没有一种方法可以让表格使用已经提取到数据集中的数据,而不会使报表将数据重新提取到数据集中?
sql-server - 如何根据值在 SSRS 中使用表达式格式化数字?
我在我的 SSRS 2012 报告的数据集中price
有字段调用。minIncrement
我想price
使用基于minIncrement
字段的表达式来格式化。例如,如果price
is94.95000
和minIncrement
is 0.01
,那么我希望在price
报告上显示为94.95
。如果price
is12345.000000
和 the minIncrement
is 1
,则显示price
as 12345
。
有没有办法做到这一点?可能minIncrement
的值为
reporting-services-2012 - 将矩阵中的两个特定值相除
我在报告中定义了一个矩阵,看起来类似于:
我想添加另一行,即来自的Total
值Row 5
除以来自的Total
值Row 1
由于这些行是动态生成的,我该怎么做?
第一列是分组的,Total 列是一个SUM
. 我需要根据分组列选择 Total 值并将两者分开。
sql-server - 使用 Chrome 浏览器 - 单击主页中 SSRS 报告管理器报告项的向下箭头时不显示弹出菜单
使用 SQL Server 2012 报告服务和报告管理器 URL,我单击了“主页”中报告项旁边的向下箭头。
不会显示弹出菜单。光标变为指向手指,但我不知道为什么不显示菜单,因此我可以为该报告的用户分配“浏览器”角色。
我正在使用 Chrome 浏览器。
顺便说一句,这是第一次尝试这样做。
如果您需要更多信息,请告诉我。