啟用遠端錯誤 (Reporting Services)

您可以在 Reporting Services 報表伺服器上設定伺服器屬性,以便傳回有關遠端伺服器上發生之錯誤狀況的其他資訊。 如果錯誤訊息包含

  • 「如需有關此錯誤的詳細資料,請導覽至本機伺服器電腦上的報表伺服器,或啟用遠端錯誤」

這段文字,您可以設定 EnableRemoteErrors 屬性來存取可幫助您排解疑難問題的其他資訊。 如需詳細資訊,請參閱《SQL Server 線上叢書》中的<報表伺服器系統屬性>。

本主題內容:

  • 啟用 SharePoint 模式的遠端錯誤

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

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

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

啟用 SharePoint 模式的遠端錯誤

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

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

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

  2. 在 [SharePoint 管理中心] 的 [應用程式管理] 群組中,按一下 [管理服務應用程式]

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

  4. 按一下 [系統設定]

  5. 按一下 [安全性] 區段中的 [啟用遠端錯誤]

  6. 按一下 [確定]

    搭配回到頁首連結使用的箭頭圖示回到頁首

啟用 SharePoint 網站的遠端錯誤

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

  2. [網站動作] 中,按一下您要修改之網站的 [網站設定]

  3. 按一下 [Reporting Services] 群組中的 [Reporting Services 網站設定]

  4. 按一下 [在本機模式中啟用遠端錯誤]

  5. 按一下 [確定]

    搭配回到頁首連結使用的箭頭圖示回到頁首

透過 SQL Server Management Studio 啟用遠端錯誤

  1. 啟動 Management Studio,然後連接到報表伺服器執行個體。 如需詳細資訊,請參閱《SQL Server 線上叢書》中的<連接至 Management Studio 中的報表伺服器>。

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

  3. 按一下 [進階],即可開啟屬性頁面。 如需詳細資訊,請參閱《SQL Server 線上叢書》中的<伺服器屬性 (進階頁面) - 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 公用程式 (rs.exe) (SSRS)>。

    搭配回到頁首連結使用的箭頭圖示回到頁首

修改 ConfigurationInfo 資料表

  • [!附註]

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

    搭配回到頁首連結使用的箭頭圖示回到頁首