如何:擷取、更新或編輯已發行之模型或報表定義的來源檔案 報表管理員

報表管理員會提供一些功能,讓您擷取和檢視已發行之報表或模型的來源定義檔案,以及使用不同的版本來取代定義檔案,同時保留所有其他屬性和安全性設定。

這些報表和模型定義檔案都是以 XML 呈現。XML 語法會在初始發行時描述報表或模型。如果您之後修改了參數屬性或資料來源屬性,這些變更就不會反映在 XML 文件中。報表定義或模型會在一個與 XML 檔案類型相關聯的應用程式 (通常是您要用來使用 XML 檔的瀏覽器或編輯器) 中開啟。雖然您可以編輯檔案並將檔案儲存至檔案系統,但是無法編輯它並將它儲存回報表伺服器。若要儲存對報表伺服器的變更,您必須將此檔案當做新的報表或模型上傳,或使用「更新」功能,以您所修改的版本來取代核心定義。

若要檢視或編輯報表或模型定義

  1. 啟動報表管理員

  2. 導覽到報表或模型。

  3. 按一下 [屬性] 索引標籤,即可開啟 [一般屬性] 頁面。

  4. 按一下 [編輯]

    此時,唯讀的報表定義 (和最初從報表設計師發行時一樣) 或模型會在瀏覽器視窗或程式碼編輯器中開啟。您可以檢視檔案的 XML 結構、將檔案儲存到檔案系統,或修改 XML 以進行特定變更。如果您要將報表定義存回報表伺服器,您可以將修改的版本取代現有的報表或模型。請考慮先上傳此檔案並測試它,以便確認報表或模型是否如預期方式執行。

更新報表或模型的定義檔案

  1. 導覽到報表或模型。

  2. 按一下 [屬性] 索引標籤,即可開啟 [一般屬性] 頁面。

  3. 按一下 [更新]

  4. 按一下 [瀏覽],來選取取代目前報表的報表定義 (.rdl) 檔,或選取取代目前模型的語意模型 (.smdl) 檔。

  5. 按一下 [確定]。

    如果您要取代報表定義,您所選取的檔案會覆寫針對此報表所儲存的先前報表定義。目前報表的屬性、訂閱、報表記錄和安全性設定將保留不變。如果報表使用參數,而名稱或資料類型和原始報表不同,您就必須重設您之前所設定的參數屬性。您可以使用報表管理員來更新參數屬性。如需詳細資訊,請參閱<參數屬性頁面 (報表管理員)>。