Sql-Server
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 安裝到數據庫,這是否可以通過關閉 SSL 來實現並不重要,因為所有連接都是受信任的並且在本地網路中,甚至是修復認證錯誤。
我可以通過在伺服器上安裝 IIS 並創建一個自簽名證書來解決這個問題。
將證書分配給 SSRS 配置實用程序中的連接後,我不僅可以瀏覽頁面的 SSL 版本,還可以瀏覽埠 80 的 HTTP 版本。(仍然沒有 SSL,但配置 SSL 後不會出現錯誤)