问题标签 [ssrs-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 投票
3 回答
2515 浏览

email - 更改 SSRS 发送的电子邮件中的 URL

我有一个报告服务器,它能够成功地将订阅作为电子邮件发送出去。但是,如果我包含指向报告的链接,则该链接是“本地”的。报告服务器可以使用

SSRS 添加的电子邮件中的链接看起来像

我已经看过,尝试过,搜索过,但我找不到解决方案。在 RS 配置管理器中,为 Web 服务 URL 添加了两个 URL:

如果我删除第二个,我将无法在内部或外部连接。

报告管理器 URL 设置为

我唯一想要的就是让电子邮件中的 URL 看起来像

我一直在查看 RS 配置管理器、RSconfig 文件、IIS 但为了我的爱,我找不到更改电子邮件中链接的方法......

谁能指出我正确的方向?谢谢你和我一起思考!

方面的说明 也无济于事:s

0 投票
3 回答
74 浏览

reporting-services - 通过单击在多列中选择列?

我的报告如下所示

我已经创建了列选择参数和区域值 0 状态值 1

如果我选择 Region only 显示区域 1 到 5,或者如果我选择 State 只显示状态 1 到 5,我需要如何进行更改?

你能帮帮我吗,我被困了3天。我尝试使用以下选择使用单列选择

但我无法一次选择 5 列。

0 投票
2 回答
1462 浏览

sql - SSRS:自定义代码设置的参数似乎不起作用

我使用此自定义代码在 SSRS 中设置名为 TermCodes 的参数:

@TermCodes 的值为“FS13”、“SS14”、“US14”。我尝试使用此参数的 SQL 是:

问题是 SQL 没有返回任何内容。如果我将此 SQL 键入 SQL Server Management Studio 并将 @TermCodes 替换为上述值,它就可以工作。为什么它在 SSRS 中不起作用?

谢谢!

编辑:我也试过这个来设置我的参数,结果相同:

0 投票
1 回答
3392 浏览

reporting-services - SSRS 报告未从公司办公室加载

当我从公司办公室访问 SSRS 报告时,它不会加载。除了上述办公室,我可以从其他任何地方(到目前为止我已经尝试过)访问它。办公环境使用安装了 .Net 2.0 的 XP 并从 IE8 访问报告。SSRS 版本是 2012 SP1。我在下面提供了更多详细信息。有没有人看到任何可能导致这个问题的东西?非常感谢,如果我需要发布更多信息,请告诉我。

这是 Fiddler 概述 - 如果需要,我可以提供更多 Fiddler 详细信息: 在此处输入图像描述

这是来自成功加载报告的不同服务器的 Fiddler: 在此处输入图像描述

这是 SSRS 日志文件:

编辑:我第一次收到这个错误。到目前为止,该页面一直是空白的并且卡在加载中。 在此处输入图像描述

0 投票
1 回答
4435 浏览

c# - SSRS 2012 中的自定义表单身份验证

我是 SSRS 的新手,并被要求添加自定义身份验证以访问 SQL Server 2012 上的报表服务器和报表管理器

我一直在按照微软的安全扩展示例的说明进行操作。我所做的唯一修改是实际的 UILogin.aspx 和 Login.aspx 以及 UserAccounts 数据库,并且使用了 wmi 命名空间 v11。项目在 Debug 模式下编译(GetUserInfo修改为不包括 Assert 和空引用异常)

我成功地添加了自定义登录名并将其分配为 /ReportServer/rsreportserver.config 中<Security><Extension><Configuration><AdminConfiguration><UserName>配置元素下的管理员。此用户能够连接到报表管理器 ( https://<domain>/Reports ) 和报表服务器视图 ( https://<domain>/ReportServer ) [已配置为使用 https 并且似乎可以工作。使用自定义表单身份验证的想法是我们可以远程访问报告]

然后,我在 UserAccounts 数据库中注册了一个新用户,并希望该用户也可以访问报表管理器。使用第一个设置用户登录报告管理器,然后转到站点设置->安全->新角色分配并添加具有“系统管理”和“系统用户”角色的新用户(不是域用户)。我希望这应该使用户可以访问两种登录类型。但是尝试使用新用户登录会出现错误:

报告管理器错误:

用户 '' 没有所需的权限。验证是否已授予足够的权限并且已解决 Windows 用户帐户控制 (UAC) 限制

报告服务器视图错误(用户名被屏蔽):

授予用户“<用户名>”的权限不足以执行此操作。(rsAccessDenied)

我已将项目调试到附加进程,并且自定义登录验证码按预期成功。

如果我随后修改上述<Security><Extension><Configuration><AdminConfiguration><UserName>配置元素以使用新用户登录,那么它可以工作。

这似乎是不正确的,我们只能设置一个用户进行自定义身份验证。有没有人能够为多个自定义用户登录做到这一点?


报表服务器日志转储(报表管理器登录):

报表服务器日志转储(报表视图登录 - 用户名被屏蔽):

0 投票
0 回答
122 浏览

asp.net - SSRS 2012 和 asp.net

SSRS 2012 是否有任何问题我正在将参数传递给我的报告,当在页面上运行它时它不起作用,但是当删除它工作正常的参数时,请在 ssrs 2012 上有任何问题

0 投票
1 回答
1545 浏览

reporting-services - 在 Dynamics Ax 2012 报表查看器中禁用链接

是否可以禁用 Axe 2012 报表查看器中的链接?一个示例是采购订单收据清单报告,其中将项目编号作为指向项目详细信息的链接。在 Ax4 中有一个按钮可以打开/关闭链接。

0 投票
1 回答
1503 浏览

visual-studio-2012 - 计算报告中可见记录的数量,而不是数据集中

我有一份报告显示服务器上的所有列名。对于每个 db,其中使用的 columname 向我展示了它是什么数据类型。例如:

您会看到数据类型按 ColumnName 分组。现在,我在 ColumName 分组上放置了一个过滤器,它只向我显示具有多个数据类型的 ColumnNames。

但是现在当我对 ColumnName 进行 countdistinct 时,它会显示所有列名的总数,以及隐藏的列名的总数......所以它不会产生2,但3 我怀疑这是由于过滤是在报告上而不是在数据集上完成,但我觉得我仍然应该能够计算报告中 columname 的出现次数.....我在页眉中尝试了 =count(reportitems!Columname.value) 但这给出了我该页面上的列名数量,而不是报告中的数量!

这里发生了什么?如何计算报告中的 ColumNames 数量?是否有我可以使用的报告页眉而不是页眉?

0 投票
0 回答
42 浏览

stored-procedures - 如何在存储过程中存储聚合值?

我正在使用 SQL Server 2012 并尝试编写一个包含两个组件的存储过程: 1. Select 语句将返回多行 2. 另一个组件将根据某些条件具有聚合值。因此,对于第二个组件,我正在考虑在存储过程中声明一个变量并将聚合数据存储在那里。现在,我的问题是我可以使用存储在先前声明的变量中的数据填充我的输出参数并从 SSRS 2012 访问参数吗?

我将不胜感激任何让我开始的建议。

谢谢

0 投票
2 回答
281 浏览

reporting-services - SSRS 报告丢弃选定的值

我有 SSRS 2012。当我加载报告页面 url 时,选择所有参数值并点击“查看报告”按钮,我的所有参数都被丢弃为空白,没有任何反应。不呈现报告。网页看起来就像我只是加载它。

但是,如果我将带有此报告的项目加载到 Visual Studio 并从那里运行报告,一切都很好。

我一直在网上搜索,但没有运气。请帮忙。

更新

Microsoft SQL Server 2012 (SP1) - Windows NT 6.2 (Build 9200) 上的 11.0.3368.0 (X64)