Share via


上傳檔案到資料夾

您可以從檔案系統上傳檔案,並將其當成 Managed 項目儲存在報表伺服器資料庫中。上傳檔案會有何狀況取決於檔案類型。

  • 上傳 .rdl 檔案相當於發行報表。

  • 如果 .smdl 檔案中包含資料來源檢視資訊,則上傳 .smdl 檔案相當於發行報表模型。如果檔案遺漏了資料來源檢視參考,上傳期間就會發生錯誤。如果從 Visual Studio 報表模型專案上傳 .smdl 檔案,就有可能會遺漏資料來源檢視資訊。在報表模型專案中,資料來源檢視資訊儲存在個別檔案中,而非在 .smdl 檔案本身。當 .smdl 檔案發行至報表伺服器時,資料來源檢視資訊才會加入其中。

    包含資料來源檢視資訊的模型檔案,是先前已經發行至報表伺服器,然後從伺服器儲存至檔案系統上的檔案。例如,如果您開啟模型的 [一般屬性] 頁面,並按一下 [編輯] 來開啟模型,就可以將模型儲存至檔案,然後在報表伺服器上將該檔案上傳為新的模型。之後上傳的 .smdl 檔案將會擁有模型發行集所需的所有資訊。

  • 上傳任何其他檔案,會將檔案當做單一的二進位物件加入到報表伺服器資料庫中。這些檔案會發行至報表伺服器做為資源。資源可以是任何檔案類型。如果副檔名符合已知的 MIME 類型,則會使用 MIME 類型的圖示來識別資源類型。否則,會以一般檔案圖示表示資源。

[!附註]

您不能上傳報表資料來源 (.rds) 檔案,以建立共用資料來源。.rds 檔案只能在報表設計師中使用。它無法提供您透過報表管理員定義與管理之共用資料來源項目的內容。上傳的替代方法,是撰寫指令碼來建立以 .rds 檔案為基礎的共用資料來源。

上傳項目的檔案大小上限是由 ASP.NET 所決定。根據預設,大小上限是 4 MB。如需有關檔案大小上限的詳細資訊,請參閱<報表和快照集的大小限制>。

您上傳至報表伺服器資料庫的檔案,在資料夾階層中會使用下列圖示進行視覺化表示。

報表圖示

報表圖示

報表模型圖示

模型圖示

一般資源圖示

一般資源圖示

上傳檔案時,檔案永遠會放在目前所選取的資料夾中。您可以先導覽至要包含項目的資料夾,或是上傳檔案然後再移動到最終位置。如需詳細資訊,請參閱<移動項目>。

若要上傳檔案,請使用報表管理員。您是否能夠上傳檔案到報表伺服器,是依您角色指派中的工作而定。如果您使用預設安全性,本機管理員就可以將項目加入報表伺服器。如果已啟用我的報表,則只要是有 [我的報表] 資料夾的使用者,都有權將項目上傳至該資料夾。如果您使用自訂角色指派,角色指派就必須包括支援資料夾管理的工作。

若要這樣做

包括下列工作

將 .rdl 檔案上傳至資料夾

管理報表

將 .smdl 檔案上傳至資料夾

管理模型

將任何檔案當成二進位物件上傳

管理資源

檢視資料夾的內容

檢視資源、檢視報表