Share via


疑難排解報表處理和轉譯

更新: 2008 年 11 月 17 日

使用本主題可讓您排解在執行報表時所遇到的問題。

如需有關疑難排解報表之方式的詳細資訊,請參閱<報表問題的疑難排解技術>。

如需有關報表效能的問題,請參閱<疑難排解報表效能>。

rsProcessingAborted 和 rsErrorExecutingCommand 錯誤

資料來源連接遺漏或無效時,會發生下列錯誤組合。

「報表處理期間發生錯誤。(rsProcessingAborted)

資料集 '<datatset name>' 的查詢執行失敗。(rsErrorExecutingCommand)

無效的物件名稱 '<object name>'。」

確認資料來源的連接字串有效。

如需詳細資訊,請參閱<Reporting Services 錯誤和事件>。

在伺服器上處理報表期間發生非預期的錯誤

如果您使用本機管理員認證登入報表伺服器,則當以滑鼠右鍵按一下頁面並選取 [檢視來源] 時,就可以檢視呼叫堆疊;此呼叫堆疊中會提供其他資訊。

處理本機報表期間發生非預期的錯誤

當本機資料快取 (.rdl.data) 檔案發生問題時,您可能會看見下列錯誤訊息:「處理本機報表期間發生錯誤。索引在陣列的界限之外。」

判斷超出界限的索引所指的是哪一個資料集。關閉 SQL Server Business Intelligence Development Studio,並刪除此資料集所適合的 .rdl.data 檔案。然後再次開啟 BI Development Studio,並執行報表。如此即會重新建立具有適當索引界限的快取資料。

切換項目沒有作用

如果報表產生時沒有錯誤,但是切換項目沒有作用 (例如,您按一下展開按鈕 (+) 但沒有反應),請檢查主控報表伺服器之電腦的名稱。如果電腦名稱包含底線,切換項目會沒有作用。這是已知的問題。沒有因應措施。如果您想要支援切換項目,就必須使用名稱中不包含底線字元的電腦。

匯出至網頁封存會使用快取的資料

如果您在 Microsoft Internet Explorer 中將報表匯出至網頁封存 (MHTML),並在匯出作業之間選取不同的參數值,則匯出的報表中將包含與之前選擇的參數相關聯的報表值。發生這種狀況的原因在於,Internet Explorer 會從快取區載入報表,而不會載入報表伺服器所提供的最新版本。若要暫時解決這個問題,您可以清除瀏覽器快取區或按一下報表工具列上的 [重新整理],然後再重新匯出報表。

如需有關其他瀏覽器相關問題的詳細資訊,請參閱<Reporting Services 中的瀏覽器支援>。

遺漏對應的用戶端應用程式時匯出會失敗

某些匯出格式需要用戶端應用程式。如果沒有安裝必要的用戶端應用程式,就無法匯出。例如,您若是要以 PDF 格式開啟報表,則電腦上必須有安裝 Adobe Acrobat Reader。

匯出至靜態檔案時,互動式報表功能沒有作用

如果您將具有互動式功能的報表 (例如向下鑽研矩陣報表和包含超連結的報表) 儲存成靜態檔案,這些功能就沒有作用。

如果您以互動格式 (尤其是具有 Office Web 元件的 HTML) 將報表儲存到電腦上,產生的檔案將含有錯誤且會遺失影像。使用 Office Web 元件格式的 HTML 不適用於靜態檔案。

使用執行身分執行報表時,影像和圖表未載入

您可以透過 Microsoft Windows Run As 命令,使用不同的安全性內容來檢視報表。在某些情況下,包含圖表的報表可能不會正確載入。報表伺服器會快取圖表做為您開啟報表時的暫存 Internet 檔案。如果您沒有存取包含快取檔案之資料夾的權限,則報表可能會遺漏圖表。

請參閱

概念

Reporting Services 記錄檔
疑難排解報表效能

其他資源

Reporting Services 的疑難排解
Reporting Services 錯誤和事件

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2008 年 11 月 17 日

更新的內容:
  • 結合處理和轉譯的內容。加入新疑難排解和報表處理內容的連結。

2006 年 4 月 14 日

新增內容:
  • 處理本機報表期間發生非預期的錯誤。