SQL 2008 报告服务 SSL 证书链不受信任

SQL 2008 报告服务 SSL 证书链不受信任

我在 Server 2008 R2 上安装了 SQL Server 2008 标准版,操作系统和 SQL Server 安装了最新的服务包和更新。

SQL Server 已启动并正在运行,但我无法通过 Web 界面连接到 SSRS,每次我都会收到此消息:

(provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.

在事件日志中,我收到很多 Schannel 错误,ID 36882 和 36888。(远程服务器证书不可信)该证书固定到事件,它是一个自签名后备证书。

我尝试解决该问题的方法如下:

  • 仔细检查 SSRS 配置实用程序中的所有设置。
  • 将 rsreportserver.config 中的“SecureConnectionLevel”值更改为 0。
  • 在 SSCM 配置管理器中,关闭 SQL Server 网络配置和 SQL Native Client 的强制加密。
  • 在 cliconfig.exe 中,关闭命名管道和 TCP/IP 的强制加密。

SSRS 仍尝试检查自签名后备证书的信任状态。

我只想获得对 SSRS 的访问权限,以便将 MS CRM 2011 安装到 DB,通过关闭 SSL 来实现这一点并不重要,因为所有连接都是受信任的且在本地网络中,甚至修复认证错误。

答案1

我可以通过在服务器上安装 IIS 并创建自签名证书来解决该问题。

在 SSRS 配置实用程序中将证书分配给连接后,我不仅可以浏览页面的 SSL 版本,还可以浏览端口 80 上的 HTTP 版本。(仍然没有 SSL,但配置 SSL 后不会显示错误)

相关内容