当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SCCM Reporting Services 底层连接已关闭

作者:精品下载站 日期:2024-12-14 10:48:25 浏览:16 分类:玩电脑

SCCM Reporting Services 底层连接已关闭


从过去的几周开始,我一直致力于为 SCCM 实施 PKI。我正在域内的一小部分计算机上测试 PKI。在此测试后,我将所有设置恢复到原来的状态。几天后,我们遇到了 SCCM 报告服务的问题。我并不是说这个问题是由于 PKI 测试而出现的,但就我而言,情况似乎是这样。因此,我们遇到了 SCCM Reporting Services 错误 底层连接已关闭 发送时发生意外错误。看到此错误后,我重新安装了 SCCM 2012 R2 的 SQL Reporting Services,但这并没有解决此问题。如果您在组织中面临同样的问题,这篇文章应该可以帮助您解决它。

[玩转系统] SCCM Reporting Services 底层连接已关闭

查看 SMS_SRS_REPORTING_POINT 组件的组件状态消息时,我还看到许多消息 ID 7403 -“报告服务器服务未在 Reporting Service Point Server 上运行,请启动该服务以启用报告”。我验证了报告服务运行良好。

[玩转系统] SCCM Reporting Services 底层连接已关闭

SCCM Reporting Services 底层连接已关闭

经过一些研究后,我发现报告服务 Web 服务 API 中的某些方法本质上是安全方法,如果在报告服务器实例上配置了 SSL,则这些方法无法通过 http 调用,而需要 https 连接。

解决方法:不幸的是,除了不使用启用 SSL 的报表服务器实例之外,没有简单的解决方法。不过,可以调整一个配置设置来解决此问题,但如果报表服务器实例托管其他报表(并非特定于配置管理器),则不建议调整此设置。

使用记事本打开 rsreportserver.config 文件。默认实例的默认位置位于 [SystemDrive] > Program Files > Microsoft SQL Server > MSRS11.MSSQLSERVER > Reporting Services > ReportServer 下。搜索属性“SecureConnectionLevel”。 将此值更改为 0 并保存 rsreportserver.config 文件。

将以 开头的行修改为

这些值的含义如下:
3 级(最安全)——一切都使用 SSL。
2 级(安全)- 使用 SSL 进行呈现和传递凭据的方法,但不坚持所有 SOAP 调用都使用它。
1 级(基本安全) - 接受 HTTP,但拒绝任何可能涉及凭证传递的调用。
0 级(最不安全) - 不需要但可以使用安全连接。

[玩转系统] SCCM Reporting Services 底层连接已关闭

将 SecureConnectionLevel 值更改为 0 后,我重新启动了 MSSQLSERVER 实例的 SQL Reporting Services 服务,并且可以访问报告。我希望这篇文章对您有所帮助。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯