Sql-Server

SSRS:使用 SSL (https://) 的錯誤

  • February 6, 2017

我們有一個 SSRS 2014 已經在生產中,我們現在希望通過將其連結到證書(如“https://…”之類的 URL)來使用安全站點。所以現在 URL 是完全限定的域名(FQDN)。

我們可以通過這個 https URL 正確訪問報表管理器。我們必須註冊才能使用 Windows 帳戶訪問。

我們遇到的錯誤是,當我們導航時,有時我們會傳遞到一個 http 頁面。每次我們從 https 傳遞到 http 頁面時,瀏覽器 (IE) 都會要求重新註冊。

例如,這裡我們在一個 https 頁面上。當我在報告上點擊右鍵-> 管理時: 在此處輸入圖像描述

我到達這個頁面: 在此處輸入圖像描述

如果我點擊左側窗格中的選項卡(例如在安全性中),SSRS 會要求我重新連接並跳轉到 http 頁面。這對我們來說是一個真正的問題。

有什麼建議?

嗯,這很難解決,但在我們的系統管理員的幫助下並閱讀了很多地方,我們設法讓它工作。這是一個混合的東西,但兩個主要的改變了 SSRS 配置文件上的一些參數:

  1. 更改<Add Key="SecureConnectionLevel" Value="0"/><Add Key="SecureConnectionLevel" Value="3"/>
  2. 確保這<RSWindowsNTLM/>是指定的唯一身份驗證類型<AuthenticationTypes>
  3. 確保所有 url 都是絕對的,沒有萬用字元

第二部分是修改 Windows 系統資料庫並隨後重新啟動 SSRS:

電腦\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

創建一個新的 DWORD 系統資料庫項DisableLoopbackCheck並將值設置為1

如果您想知道,以下是所有參考資料:

引用自:https://dba.stackexchange.com/questions/163016