共用方式為


報表疑難排解:報表記錄或快照集

在發行報表之後,您可以建立報表快照集或報表記錄。您可以使用本主題來協助疑難排解這些問題。

我的報表顯示的 UserID 不是我的。

在某些情況下,包含 User!UserID 變數的報表將無法顯示正在檢視報表之目前使用者特定的報表資料。

在某些條件下,User!UserID 會顯示建立報表者或建立報表之報表處理序的識別碼

有下列狀況時,才會發生這種錯誤:

  • 報表必須是報表執行快照集或報表歷程快照集。

  • 報表必須以程式設計的方式,透過 SOAP 方法或透過報表 URL 位址來存取。

發生這種無法顯示的情形時,報表快照集中的使用者設定檔資訊將以下列項目之一為基礎:

  • 建立報表快照集之使用者的識別。

  • 用於執行報表伺服器的帳戶 (如果快照集是由報表伺服器建立為已排程的作業)。

重要事項重要事項

如果無法更新以使用者設定檔資訊為基礎的報表快照集,則會產生不正確的資料,而且當快照集包含機密資料時,還會帶來安全性風險。

只有透過 SOAP 呼叫或透過報表快照集的 URL 位址來開啟的報表快照集,才會發生使用者設定檔失敗的情形。針對視需要執行的報表,以及所有從報表管理員開啟的報表快照集,User!UserID 都可以正常作業。如需有關如何從 Web 服務方法和 URL 存取呼叫報表快照集的詳細資訊,請參閱<使用 URL 存取報表伺服器項目>和<識別執行狀態>。

對於必須根據使用者顯示資料的報表,請指定您要用於存取報表的方法,以供使用者使用。

若要在報表中顯示 User!UserID 變數的名稱,請加入一個文字方塊並輸入下列文字:Report run for [&UserID]。