加入、修改與刪除報表

如果您是報表伺服器管理員,就可以使用報表管理員,以下列方式處理報表:

  • 上載報表定義 (.rdl) 檔案或建立連結報表,將報表加入報表伺服器。

  • 重新命名或移動報表,或修改報表描述。

  • 編輯已發行之報表的報表定義以修改報表。您也可以使用不同的報表定義來取代某個報表定義。

  • 從報表伺服器刪除報表。

加入報表

有兩種方式可用來將新報表加入到報表伺服器。如果您是報表作者,就可以使用報表設計師,將報表發行到伺服器。如果您不是報表作者,則可以上載檔案,從檔案系統將報表定義 (.rdl) 檔案發行到報表伺服器。

您也可以建立連結報表來加入報表項目。連結報表是報表伺服器資料夾中的項目。連結報表會以不同的參數值或屬性集合,來包裝現有的報表。您可以移動、重新命名及刪除連結報表,而不會影響其做為基礎的報表。

另一個不必在報表設計師中建立報表的加入報表方式,是將現有報表的報表定義儲存在檔案系統中,然後將其視為個別的項目上載到報表伺服器。下一節描述其步驟。

修改與取代已發行的報表定義

在報表發行到報表伺服器之後,您可以修改報表屬性以重新命名報表、加入或修改描述,或是移動或刪除報表。您可以編輯報表的 XML 結構,對報表定義做小幅修改。然而,除非您的修改幅度極小,否則不建議這麼做。如果重新發行報表,則您對已發行之報表的 XML 結構所做的任何變更將不會保留。

若要檢視已發行之報表的報表定義,請使用報表管理員。導覽至報表,開啟 [一般屬性] 頁面,然後按一下 [編輯]。此時,唯讀的報表定義 (和最初從報表設計師發行時一樣) 會在 Visual Studio 或其他程式碼編輯器中開啟。您可以檢視報表的 XML 結構、將報表定義儲存到檔案系統,或修改 XML 以做特定變更。

若要取代已發行之報表的報表定義,或者上載您剛儲存的修改版本,請開啟報表的 [一般屬性] 頁面,然後按一下 [更新]。此時,會開啟 [匯入報表] 頁面 (和 [上載檔案] 頁面相同),您可以選取要上載的 .rdl 檔案。

如果您要取代報表定義,所選取的檔案就會複製到報表伺服器。目前報表的屬性、訂閱、報表記錄和安全性設定將保留不變。如果報表使用參數,而名稱或資料類型和原始報表不同,您就必須重設您之前所設定的參數屬性。

刪除報表

您刪除報表時,報表、報表記錄和該報表之所有相關聯的中繼資料,都會從報表伺服器資料庫移除。刪除的中繼資料包括訂閱 (包含資料導向訂閱) 與報表記錄。如果報表與連結報表相關聯,則連結報表會變成無效。