啟用遠端錯誤 (Reporting Services)

您可以在 Reporting Services 報表伺服器上設定伺服器屬性,以傳回有關遠端伺服器上所發生錯誤狀況的其他資訊。 如果錯誤訊息包含「如需有關此錯誤的詳細資料,請導覽至本機伺服器電腦上的報表伺服器,或啟用遠端錯誤」這段文字,您可以設定 EnableRemoteErrors 屬性來存取可幫助您排解疑難問題的其他資訊。 如需詳細資訊,請參閱報表伺服器系統内容

本文內容:

啟用 SharePoint 模式的遠端錯誤

您可以透過兩種不同的程序啟用 Reporting Services SharePoint 模式的遠端錯誤。 兩種不同的報表伺服器架構會採用不同的程序。 SQL Server 2012 (11.x) 版本中推出的新版 SharePoint 服務架構會使用可針對每個 Reporting Services 服務應用程式進行的設定。 較舊的架構則使用單一網站層級設定。

啟用 Reporting Services 服務應用程式的遠端錯誤

  1. 針對與 SQL Server 2012 (11.x) 或更新版本 Reporting Services 一起安裝的 SharePoint 模式報表伺服器,啟用服務應用程式設定 [啟用遠端錯誤]。 此設定可針對每個 Reporting Services 服務應用程式設定。

  2. 在 [SharePoint 管理中心] 的 [應用程式管理] 群組中,選取 [管理服務應用程式]。

  3. 尋找您的 Reporting Services 服務應用程式,然後選取服務應用程式的名稱。

  4. 選取系統設定

  5. 選取 [安全性] 區段中的 [啟用遠端錯誤]

  6. 選取 [確定]。

啟用 SharePoint 網站的遠端錯誤

  1. 針對與 SQL Server 2012 (11.x) 之前的 Reporting Services 版本一起安裝的 SharePoint 模式報表伺服器,啟用網站設定 [在本機模式中啟用遠端錯誤]。

  2. 在 [網站動作] 中,選取您要修改之網站的 [網站設定]

  3. 選取 [Reporting Services] 群組中的 [Reporting Services 網站設定]

  4. 選取在本機模式中啟用遠端錯誤

  5. 選取 [確定]。

透過 SQL Server Management Studio 啟用遠端錯誤 (原生模式)

  1. 啟動 Management Studio,然後連接到報表伺服器執行個體。 如需詳細資訊,請參閱連線至 Management Studio 中的報表伺服器

  2. 以滑鼠右鍵按一下報表伺服器節點,然後選取 [屬性]。

  3. 選取 [進階],即可開啟屬性頁面。 如需詳細資訊,請參閱伺服器屬性 (進階頁面) - Reporting Services

  4. 在 [安全性] 區段的 EnableRemoteErrors 中,選取 True

  5. 選取 [確定]。

透過指令碼啟用遠端錯誤 (原生模式)

  1. 建立一個文字檔案,然後將下列指令碼複製到這個檔案中。

    Public Sub Main()  
      Dim P As New [Property]()  
      P.Name = "EnableRemoteErrors"  
      P.Value = True  
      Dim Properties(0) As [Property]  
      Properties(0) = P  
      Try  
        rs.SetSystemProperties(Properties)  
        Console.WriteLine("Remote errors enabled.")  
      Catch SE As SoapException  
        Console.WriteLine(SE.Detail.OuterXml)  
      End Try  
    End Sub  
    
  2. 將檔案儲存為 EnableRemoteErrors.rss

  3. 選取 [開始],然後指向 [執行],再輸入 cmd,然後選取 [確定],開啟命令提示字元視窗。

  4. 瀏覽至包含您所建立之 .rss 檔案的目錄。

  5. 輸入下列命令列,以伺服器的實際名稱來取代 servername

    rs -i EnableRemoteErrors.rss -s https://servername/ReportServer  
    
  6. 如需詳細資訊,請參閱 RS.exe 公用程式 (SSRS)

修改 ConfigurationInfo 資料表 (原生模式)

注意

您可以編輯報表伺服器資料庫中的 ConfigurationInfo 資料表,將 EnableRemoteErrors 設為 True,但是如果目前正在使用報表伺服器,則應該使用 SQL Server Management Studio 或指令碼來修改設定。 如果您修改資料庫中的設定,則須先重新啟動 Reporting Services 服務,變更才會生效。