如何:啟用遠端錯誤 (Reporting Services 組態)
您可以在報表伺服器上設定伺服器屬性,以傳回有關遠端伺服器上發生之錯誤狀況的其他資訊。如果錯誤訊息包含「如需有關此錯誤的詳細資料,請導覽至本機伺服器電腦上的報表伺服器,或啟用遠端錯誤」這段文字,您可以設定 EnableRemoteErrors 屬性來存取可幫助您排解疑難問題的其他資訊。
[!附註]
您可以編輯報表伺服器資料庫中的 ConfigurationInfo 資料表,將 EnableRemoteErrors 設為 True,但是如果目前正在使用報表伺服器,則應該使用 SQL Server Management Studio 或指令碼來修改設定。
透過 SQL Server Management Studio 啟用遠端錯誤
啟動 Management Studio,然後連接到報表伺服器執行個體。
以滑鼠右鍵按一下報表伺服器節點,並選取 [屬性]。
按一下 [進階],即可開啟屬性頁面。
在 EnableRemoteErrors 中,選取 True。
按一下 [確定]。
透過指令碼啟用遠端錯誤
建立一個文字檔案,然後將下列指令碼複製到這個檔案中。
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
請這個檔案儲存為 EnableRemoteErrors.rss。
按一下 [開始],然後指向 [執行],再輸入 cmd,並按一下 [確定],開啟命令提示字元視窗。
瀏覽至包含您剛剛建立之 .rss 檔案的目錄。
輸入下列命令列,以伺服器的實際名稱來取代 servername。
rs -i EnableRemoteErrors.rss -s https://servername/ReportServer