问题标签 [ssrs-2016]

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 回答
4588 浏览

c# - SSRS 2016 Report Viewer V13 工具栏图标未显示

当我在寻找问题的解决方案时,我在微软论坛上看到了一个话题。用户提出了同样的问题,我想引用这个问题:

报表查看器控件未正确呈现工具栏。

我正在按照https://msdn.microsoft.com/en-us/library/mt764770.aspx上的 ReportViewer 2016 控件入门说明进行操作, 并且能够从我的应用程序运行报告,但是报告存在问题工具栏。

  1. 即使超链接处于活动状态,我也没有看到工具栏图标。

  2. 当我打开导出下拉菜单时,背景是透明的并且难以阅读。

  3. 报告参数下拉列表显示为文本框,但当我单击它们时,它们就像下拉列表一样。

附件是显示工具栏的图像,因为它在我的应用程序中呈现:

在此处输入图像描述

0 投票
1 回答
1027 浏览

ssrs-2016 - SSRS-2016 在服务器重启后得到 HTTP 错误 503

我在 windows server-2012 和 IIS-7 上安装和配置 SSRS-2016 一切都很好,直到我重新启动服务器或电源故障然后我收到 HTTP 错误 503。服务不可用。我找到了解决这个问题的替代解决方案。当我改变web portal URL and apply changes问题消失了。如何解决这个问题?

0 投票
2 回答
2019 浏览

reporting-services - 在文本框表达式 SSRS 中过滤

我的 rdl 文件中有 5 个可视化。在每次可视化之后,我都有一个关于文本框,它应该从数据库表中填充,并且它有要呈现的 html 内容。

考虑一个包含 5 行的表格,其中包含可视化名称和关于文本。

我创建了一个数据集,它将拉出所有 5 行和 2 列。我想将每一行的AboutText字段链接到单个可视化的每个 TextBox。当然,我必须使用过滤器。但是没有在 TextBox 表达式中添加过滤器的选项。而且我不想仅仅为了渲染目的而创建 5 个单独的数据集。

我将如何在 SSRS 2016 中实现这一目标?

0 投票
1 回答
1746 浏览

reporting-services - Visual Studio Report Designer 2015 未正确构建到目标服务器版本

我有一个正在 Visual Studio 2015 中处理的 SSRS 报告项目,但我无法将我的报告部署到正确的目标服务器版本。

报告需要能够在 SQL Server 2012、2014 和 2016 上部署和运行。Visual Studio 2015 允许为 2008R2、2012 或 2014 的项目提供目标服务器版本选项,这是项目的目标服务器版本被设定为。一旦您打开并在其中执行任何操作,设计器就会自动将源 RDL 文件架构升级到 2016 版报告。我知道这部分是设计使然。

当您构建报告时,问题就来了。\bin\Debug 或 \bin\Release 文件夹中的构建输出文件未针对正确的服务器版本。以下标记看起来在输出文件中正确更新:

但是,构建无法删除并在构建的 RDL 文件中留下所有其他 SSRS 2016 标记,因此无法部署到 SSRS 2012 或 2014。

我安装了 Visual Studio 2015 v 14.0.25431.01 和 SQL Server Data Tools v14.0.60812.0 和 SQL Server Reporting Services 13.0.1700.68。

除了将目标服务器版本设置为“2008R2、2012 或 2014”以使其构建到正确的目标服务器版本之外,还有什么我需要做的事情吗?

0 投票
2 回答
1246 浏览

sql-server-2016 - 使用 Always Encrypted 检索列时,SSRS 2016 的 tablix 中未显示数据

我正在为即将推出的大型解决方案制作原型,并希望使用 Always Encrypted 来加密某些敏感的数据库列。

我的设置如下: 数据库服务器:安装了 SQL Server 2016 应用程序服务器:安装了指向数据库服务器引擎的 Reporting Server 2016。IIS、.Net 4.6.2 等也都设置好了。

该环境的设置方式也使得 DBA 无法读取加密数据,即使从 Management Studio 中他将在连接中添加“列加密设置 = 已启用”。所以我的证书安装在应用服务器上,而 CMK 和 CEK 安装在数据库服务器数据库上。

我可以毫无问题地从安装在应用服务器上的 Web 应用程序中查看加密数据,而 DBA 无法直接从数据库中读取加密数据,所以我假设我的环境设置良好。

如前所述,我在应用程序服务器上安装了 SSRS 2016,但在数据库服务器上指向具有加密列的数据库。当然,我已经使用 Report Builder 完成了一个基本的转储报告(用于测试目的),除了未显示加密数据之外,一切都运行良好 - 它在 SSRS 表中保持空白!加密列只是一个基本的 nvarchar(200)

在数据源连接字符串中,我添加了“列加密设置 = 已启用”。没有它,报告将按预期显示#Error。所以我假设这也是需要的。

我还注意到,从查询设计器中我可以读取加密列。如果我从数据源中删除“列加密设置 = 已启用”,如果我没记错的话,查询设计器会显示 VarBinary。当然,我直接在应用程序服务器上使用报表生成器和查询设计器。

我试图搜索有关如何将 SSRS 与 Always Encrypted 一起使用的任何教程,但我找不到任何东西。我发现的只是 SSRS 支持 Always Encrypted 的帖子中的评论。

有人可以启发我做错了什么或我错过了什么吗?

提前致谢。

0 投票
1 回答
122 浏览

sql - sql ssrs 返回多个选定的@parameter

我有一个多值参数,它是两个字段的组合字符串,它们之间用空格分隔,即productID productName。

我只想传递只有 id 部分的参数。

我尝试了表达式: =join (left (fields!productID.value,inStr (fields!productID.value," ")-1)),',') 或类似的东西(抱歉在移动设备上)

报告生成器抱怨。任何人都可以提出更好的方法来编写工作表达式吗?提前致谢。

0 投票
1 回答
606 浏览

sql-server - 突出显示 SSRS 表中的顶部和底部 10%

我想在我的 SSRS 表中突出显示前 10% 和后 10% 的值。

示例表应如下所示 - 我在 Excel 表中准备了以下内容,

在此处输入图像描述

SSRS-2016 有可能吗?

0 投票
1 回答
369 浏览

sql-server - SSRS / 移动报告中的彩色图块

我想要一个非常简单的报告:

一个方形图块,它应该显示一个值 > 0 的数字。无论显示什么数值,都应该管理图块的颜色。

我尝试使用 sql server 2016 中的移动报表来完成此操作,但我只能根据将显示的数字为图块着色。

事情是我有两种不同的逻辑。一个颜色一个数字。

您知道 SSRS 2016 的任何内置功能可以做到这一点吗?

0 投票
1 回答
446 浏览

security - SSRS 2016 角色分配

我最近在服务器上安装了 Reporting Services 2016。

当我尝试添加用户时,它只允许我为用户分配 2 个角色。系统管理员和系统用户。

我应该能够将它们添加到浏览器、内容管理器和发布器。

有谁知道我在哪里可以找到这些角色来添加用户?

谢谢在此处输入图像描述

0 投票
1 回答
208 浏览

reporting-services - SSRS 2016:将整个参数框的位置从上到左移动

我想将 SSRS 2016 中默认位于顶部的整个参数面板移动到报告的左侧。过去有没有人这样做过?我可以重新排列面板中的各个参数,但我想将所有这些参数移到左侧,即具有多个参数的整个面板。

我会将最终确定的报告发布到报告服务器,因此发布后同样需要生效。

任何指导表示赞赏。

谢谢!