问题标签 [ssrs-2017]
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 2014 升级到 2016 时出现未知错误
我不得不将某些应用程序使用的报表服务器从 SSRS 2014 升级到 SSRS 2016。
我手动进行了迁移,因为新旧 SSRS 安装在不同的机器上,我无法进行就地更新。
所以方法是(长话短说):
- 在 SSRS 2014 上备份 ReportServer
- 在新服务器上安装 SSRS 2016
- 恢复 ReportServer 数据库
- 更新其结构以匹配 SSRS 2016;我使用 Sql Compare 从 SSRS 2016 创建的专用的空 ReportServer 数据库中获取结构
- 在ServerUpgradeHistory中添加了 SSRS 2016 版本的记录 (173)
- 从 SSRS 2014 恢复了加密密钥。
一切正常,有一个小问题。
当我尝试打开 SSRS Web Portal URL ( http://...myServer.../Reports ) 或刷新主页时,我收到以下错误弹出窗口。
此错误似乎不会影响 SSRS 的功能 - 所有报告都可以正常工作。打开 Web 服务 URL ( http://...myServer.../ReportServer ) 时也会出现它。
所以到目前为止这很烦人。
我在目录表中搜索了 guid 字符串(我认为它可能是一些文件夹名称或其他东西),但我什么也没找到。
有谁知道它来自哪里以及如何摆脱它?
谢谢
编辑
最近我从 SSRS 2016 更新到 2017,我一直带着这个错误。但是我发现了有问题的项目。它在 Catalog 表中,类型 = 3(资源),具有 mime 类型 application/octet-stream
我从目录中删除了它(我将它备份到一个单独的表中 - catalog_bak),但是当我在 (/reports) 中加载主页时仍然出现错误
除此之外,它再也不会弹出了,有一个例外:当我访问站点设置-> 品牌时,它总是出现
我想这与品牌包装有关。有谁知道它们存储在哪里,我该如何卸载/清理它?
sql-server - 使用 PowerShell 在客户机器上部署 SSRS 报告
我们正在本地开发一些报告。这些报告将安装在客户的机器上。但是我们无法在线访问这台机器。
到目前为止我所管理的:
包含以下内容的文件夹:
- 所有报告对象(数据源、数据集和报告)
- PowerShell 模块 ReportingServicesTools的副本
- PowerShell 脚本
该脚本将在 ReportServer 中创建所有需要的文件夹,加载数据源,然后是数据集,最后是报告。这行得通,我可以打开门户并看到我的对象。
更新:
下载的 rdl 文件将其数据集引用设置为纯数据集的名称 - 为什么...我花了几个小时才找到,引用必须包含数据集的完整(内部)路径...现在分页报告真的有效,heureka!
问题
这不适用于
- 移动报告(又名仪表板,但不是 PowerBI)
- 我们的品牌文件
如何通过 PowerShell 上传移动报告?
如何上传自定义品牌包?
有更好的方法吗?我对 PowerShell 相当陌生,因此愿意接受任何建议!TIA
编辑
删除了脚本片段,因为我自己发布了一个全面的答案......
更新:还没有答案?
在我自己的答案的底部有一些悬而未决的问题......我很想把赏金给某人,但它似乎丢失了......无论如何:如果 Anybode 可以回答至少部分剩余的悬而未决的问题,那么有一个150分的好机会:-)
reporting-services - Microsoft SQL Server 报告服务 2017 注册表
Microsoft SQL Server Reporting Services 2017 的注册表路径是否更改?
在我们能够在这里找到实例名称之前:
但现在在 2017 年,MSSQLSERVER不见了,取而代之的是SSRS 。
根据这篇文章,它应该仍在MSSQLSERVER下,但不是。我们是否错过了一些导致这种情况的安装设置,或者这是现在的默认标准行为?
sql-server - “SQL 代理未运行”报告服务
我正在尝试在 Reporting Services 上制定时间表。当我应用配置时,它告诉我 SQL 代理没有运行,它需要该服务来完成操作。
但如果我转到服务列表,SQL 代理服务正在运行。那怎么了?
提前致谢
reporting-services - SQL Reporting Services 隐藏参数是否安全?
如果在我的 SSRS 报告中创建一个 @UserID 隐藏参数并在 ReportViewer 控件中设置该服务器端,那么该参数是安全的还是最终用户可以更改?
我正在使用 SSRS 2017。
xml - SSRS 报告消费 RESTful Web 服务
我正在尝试使用 SSRS 通过 REST Web 服务使用 XML。我打算使用 LINQ 创建 XML,然后将其转储到 Web 服务位置。
Web 服务保存在 Azure 下
https:// ... azurewebsites.net/api/simpleXmlData?name=Test
在报告中,我创建了一个 XML 类型的数据源和上面的连接字符串,参数分别确定如下。
"https:// ... azurewebsites.net/api/simpleXmlData?name=" & 参数!Id.Value
然后我创建了一个数据集,它尝试使用 XML 查询类型方法调用它:.
但是,当我调试报告时,打开后我得到了这个.
我对此并不陌生,并且已尽可能多地阅读,主要基于我在下面看到的报告:
- https://msdn.microsoft.com/en-us/library/aa964129%28SQL.90%29.aspx?f=255&MSPPError=-2147217396
- http://bhushan.extreme-advice.com/webservice-as-datasource-in-ssrs/
- https://www.teamscs.com/2015/12/sumption-a-web-service-in-a-ssrs-report/
- 使用参数在 SSRS 中使用 web api
我们更喜欢使用 REST 而不是 SOAP,因为后者似乎更耗时。
是否有解决方案,或者 Reporting Services 仍然不支持 REST?
reporting-services - 轴对象 - SSRS 向下钻取报告中的自动间隔错误
我的 SSRS 钻取图表报告中有一条错误消息:“轴对象 - 由于点值或轴最小值/最大值无效导致的自动间隔错误”
它仅显示我报告中的某些值,而不是所有值。许多其他人工作得很好。想不通这个问题。如果有人可以提供建议,我将不胜感激。
谢谢。
reporting-services - 什么会导致所有 WarehouseControlWebService 方法返回“值不能为空。参数名称:securityNamespace”
BLUF:
将浏览器指向 SSRS 上的此 UI:/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx 选择任何方法并单击“调用”会导致 Web UI 抛出 500,响应正文为:
值不能为空。参数名称:securityNamespace
背景:我刚刚将本地 TFS 升级到 2018 更新 1,这是一个非常简单的过程。我没有尝试将 SSRS/SSAS 数据库备份/恢复到新的数据层,而是尝试创建一个新的 TFS 仓库,因为上次这样做要容易得多。我已经设置了 SSAS 和 SSRS,使用域服务帐户为 SSRS 配置了一个新数据库,在 TFS 控制台中设置了报告(一切都是绿色的),用它来创建 TFS 仓库,配置了集合的报告文件夹(也是绿色),将报告从模板上传到 SSRS Web 界面,并验证数据源使用服务帐户成功测试。更新了报告以使用该数据源,并观察到报告在 Web UI 中查看时抱怨缺少字段。查看 TFS_Warehouse 数据库,只有 dimPerson 表包含记录(相关的实际用户/计算机和组)(整整 24 小时后)。查看事件查看器、SSRS 日志和 TFS 日志,找不到关于仓库未填充的原因的线索。我已经重新完成了几次 SSRS、SSAS 和 TFS 配置——结果相同。现在,我在此环境中使用的域帐户和服务帐户具有我可以向他们提供的关于 TFS、SSRS/SSAS、数据库等的所有可能权限。在尝试调用之前,有没有人看到过这个 securityNamespace 错误SSRS 的 Web 服务方法?谢谢你的帮助。找不到关于为什么仓库没有填充的线索。我已经重新完成了几次 SSRS、SSAS 和 TFS 配置——结果相同。现在,我在此环境中使用的域帐户和服务帐户具有我可以向他们提供的关于 TFS、SSRS/SSAS、数据库等的所有可能权限。在尝试调用之前,有没有人看到过这个 securityNamespace 错误SSRS 的 Web 服务方法?谢谢你的帮助。找不到关于为什么仓库没有填充的线索。我已经重新完成了几次 SSRS、SSAS 和 TFS 配置——结果相同。现在,我在此环境中使用的域帐户和服务帐户具有我可以向他们提供的关于 TFS、SSRS/SSAS、数据库等的所有可能权限。在尝试调用之前,有没有人看到过这个 securityNamespace 错误SSRS 的 Web 服务方法?谢谢你的帮助。在尝试为 SSRS 调用 Web 服务方法之前,有没有人看到过这个 securityNamespace 错误?谢谢你的帮助。在尝试为 SSRS 调用 Web 服务方法之前,有没有人看到过这个 securityNamespace 错误?谢谢你的帮助。
css - SSRS 2017 编辑 htmlViewer.css
因为我想更改报表查看器的布局,所以我编辑了htmlviewer.css
保存在<drive>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles
. 但是在我修改之后,布局没有任何改变,为什么?在将其应用于报表查看器之前,我需要做些什么吗?
我做了这个改变
} 至
}
谢谢大家。