管理資源
資源是指儲存在報表伺服器上,但並非由報表伺服器所處理的 Managed 項目。一般而言,資源會提供外部內容給報表使用者。範例包括 .jpg 檔或 HTML 檔中描述報表所使用之商務規則的影像。雖然此 JPG 或 HTML 檔會儲存在報表伺服器上,但是報表伺服器會直接將此檔案傳遞至瀏覽器而非先處理它。
加入和檢視資源
若要將資源加入至報表伺服器,您可以上傳或發行檔案:
作業 |
檔案類型 |
---|---|
上傳 |
除了報表定義 (.rdl) 和報表模型 (.smdl) 檔以外,所有檔案都會當做資源上傳。 若要上傳資源,您必須使用報表管理員 (如果報表伺服器以原生模式執行的話) 或 SharePoint 網站上的應用程式頁面 (如果伺服器以 SharePoint 整合模式執行的話)。如需詳細資訊,請參閱<如何:上傳檔案或報表 (報表管理員)>或<如何:將文件上傳到 SharePoint 文件庫 (SharePoint 整合模式的 Reporting Services)>。 |
發行 |
除了 .rdl、.smdl 和 .rds 資料來源檔案以外,專案中的所有檔案都會當做資源上傳。若要發行資源,請在報表設計師中,將現有的項目加入至專案,然後將此專案發行至報表伺服器。 |
所有資源都會先在檔案系統上以檔案的形式產生,然後再上傳至報表伺服器。除了 ASP.NET 所加諸的 4 MB 預設檔案大小限制以外,您可以上傳的檔案類型沒有任何限制。不過,以資源發行至報表伺服器時,具有對等 MIME 類型之檔案類型的效能會優於其他類型。例如,當使用者按一下資源時,以 HTML 和 JPG 檔為基礎的資源將在瀏覽器視窗中開啟,HTML 將轉譯成網頁,JPG 將轉譯成影像,供使用者檢視。反之,沒有對等 MIME 類型的資源 (例如桌上型電腦應用程式檔案) 可能就無法在瀏覽器視窗中轉譯。
資源是否可供報表使用者檢視,要看瀏覽器的檢視功能而定。由於報表伺服器不會處理資源,因此瀏覽器可能會提供檢視功能來轉譯特定 MIME 類型。如果瀏覽器無法轉譯內容,檢視資源的使用者就只能看到資源的一般屬性。
保護和管理資源
資源會連同報表、共用資料來源、共用排程和資料夾一起當做具名項目存在報表伺服器資料夾階層中。您可以搜尋、檢視、保護和設定資源的屬性,就像處理報表伺服器上所儲存的任何項目一樣。若要檢視或管理資源,您的角色指派中必須具有檢視資源或管理員資源的工作。
從報表參考影像資源
資源可以包含您在報表中參考的影像。如果報表需求包括使用外部影像,請考慮下列將影像儲存成資源的優點:
報表伺服器資料庫中的集中式儲存。如果您將報表伺服器資料庫及其內容移至另一部電腦,外部影像會與報表一起移動。您不需要追蹤儲存在不同電腦之磁碟上的影像檔。
透過角色指派而非檔案系統安全性進行保護。用來檢視報表的相同權限可以套用至資源。反之,如果您將影像儲存在磁碟上,就必須確保匿名使用者帳戶或自動執行帳戶擁有存取此檔案的權限。
若要在報表中使用影像資源,請將影像檔加入至專案,然後將它與報表一起發行。發行影像之後,您可以更新報表中的影像參考,讓它指向報表伺服器上的資源,然後單獨重新發行該報表,以便儲存您的變更。之後,您就可以透過重新發行資源,更新影像 (與報表分開處理)。報表會使用報表伺服器上可用的最新影像版本。
如需詳細資訊,請參閱<影像 (報表產生器 3.0 和 SSRS)>和<如何:更新資源 (報表管理員)>。