Reporting Services 中的檔案共用傳遞
Reporting Services 包括檔案共用傳遞延伸模組,讓您可以傳遞報表到資料夾。依預設,可以使用檔案共用傳遞延伸模組,且不需額外的組態。
若要散發報表到檔案共用,您必須定義標準訂閱或資料導向訂閱。在同一時間,您只能夠訂閱並要求一個報表傳遞。若要了解有關如何在資料導向訂閱中使用檔案共用傳遞的資訊,請參閱<教學課程:建立資料導向訂閱>。此外,執行遠端檔案共用訂閱的帳戶需要在 Reporting Services 電腦上進行本機登入的權限。
傳遞給共用資料夾之報表的特性
傳遞給共用資料夾的報表屬於靜態檔案,這和報表伺服器所主控及管理的報表不同。為報表定義的互動式功能不適用於以檔案形式儲存在檔案系統中的報表,互動式功能是以靜態元素來表示。例如,如果您傳遞矩陣報表,所產生的檔案會顯示報表的最上層檢視;您無法展開資料列和資料行來檢視支援的資料。如果報表包括圖表,則使用預設呈現方式。如果報表連結到其他報表,則連結會轉譯成靜態文字。如果您想要在傳遞的報表中保留互動式功能,請改用電子郵件傳遞。如需詳細資訊,請參閱<Reporting Services 中的電子郵件傳遞>。
目標資料夾
定義使用檔案共用傳遞的訂閱時,必須指定現有的資料夾做為目標資料夾。報表伺服器不會在檔案系統中建立資料夾。您指定的資料夾必須可以透過網路連接來存取。如需有關如何設定檔案共用傳遞之共用資料夾的指示,請參閱<如何:建立報表伺服器檔案共用傳遞的共用資料夾>。
在訂閱中指定目標資料夾時,請使用包含電腦網路名稱的統一命名慣例 (UNC) 格式。資料夾路徑中不要包含尾端的反斜線。下列範例說明 UNC 路徑:
\\<servername>\reportarchive\operations\2003
檔案格式
可以使用各種檔案格式來轉譯報表,例如 HTML 或 Excel。若要以特定的檔案格式儲存報表,請在建立您的訂閱時選取該轉譯格式。例如,選擇 [Excel] 會將報表儲存為 Microsoft Excel 檔案。雖然您可以選擇任何支援的轉譯格式,當轉譯檔案時有些格式會運作的比較好。
若為檔案共用傳遞,請選擇以單一檔案傳遞報表的格式,其中所有影像和相關內容會包括在報表內。適當的格式包括網頁封存、PDF、TIFF 和 Excel。請避免使用 HTML4.0。如果您的報表包含影像,HTML 4.0 格式就不會在檔案中包含這些影像。
檔案選項
當您建立訂閱時,您可選擇選項來決定要如何建立檔案名稱以及在一段時間後,是否會以較新的版本來取代。完整的檔案名稱有三個部分:名稱、副檔名,以及附加至檔案以建立唯一檔案名稱的文字或數字。覆寫選項會決定要將文字或數字加入至檔案名稱。
檔案名稱是以報表名稱為依據,但是您可以提供訂閱中的自訂名稱。副檔名為選擇性,但是如果您有指定副檔名,報表伺服器將會建立對應到轉譯格式的副檔名。
您可以指定覆寫選項,針對每一次報表傳遞重複使用相同的檔案名稱,或者也可以建立新的檔案。若要覆寫檔案,您必須使用相同的檔案名稱和副檔名。
有一個替代方式可以在每一次傳遞中建立唯一的檔案,就是在檔案名稱中加入時間戳記。若要這樣做,請將 @timestamp 變數加入到檔案名稱中 (例如 CompanySales@timestamp)。使用這個方法時,會讓檔案名稱依照定義成為唯一的檔案名稱,所以絕對不會遭到覆寫。