共用方式為


報表部署檢查清單

SQL Server 2005 Reporting Services 提供許數種方式,可讓報表供一般使用。

  • 您可以使用報表管理員,這是 Reporting Services 所包含的檢視和報表管理工具。
  • 您可以在現有的入口網站上內嵌 URL,以連結已發行的報表。
  • 您可以使用 SharePoint Web 組件,來瀏覽報表伺服器資料夾階層並執行報表。

若要發行報表,您可以使用報表設計師、報表管理員或指令碼。如需有關透過報表設計師發行和部署報表的詳細資訊,請參閱<偵錯與發行報表>。如需有關使用報表管理員,將已完成報表上載至報表伺服器的詳細資訊,請參閱<上載檔案到資料夾>。

透過報表管理員部署報表

要讓報表能夠供使用者使用,最簡單的方法是使用報表管理員。可以設定報表管理員支援一般使用者模式,以提供報表的僅檢視存取權。您可以對沒有本機管理員帳戶存取權的使用者,隱藏報表管理員所提供的一般管理功能。若要支援這個模式,您要建立角色指派,將特定的使用者或群組帳戶對應到 [瀏覽器] 角色 (或包含僅檢視工作的其他角色)。

在入口網站上部署報表

已經發行到報表伺服器的報表可以透過 URL 位址存取。您可以在網站上放置 URL,作為連結已發行報表的入口網站。如果您是使用入口網站伺服器應用程式,則入口網站軟體必須支援超連結內容的存取。

當使用者按下報表 URL 的連結時,報表會在報表伺服器上處理,然後傳回到用戶端瀏覽器。HTML 檢視器提供報表工具列,並支援互動式報表功能,因此您可以透過 URL 位址開啟報表,不必以任何特殊方式安裝用戶端元件,或設定入口網站。

為了達到最佳結果,您應該在新的瀏覽器視窗中開啟報表。您可以在報表 URL 中設定參數,以選取特定的轉譯格式或隱藏報表工具列。如需詳細資訊,請參閱<URL Access>。

報表部署概觀

下列章節提供適用於任何部署的一般性資訊。

部署 Oracle 報表

您可以建立和部署使用 Oracle 資料庫資料的報表。在部署報表之前,必須在主控該報表的報表伺服器上,先安裝 Oracle 用戶端工具。您安裝用戶端工具之後,必須在報表伺服器上重新啟動 Microsoft Internet Information Services (IIS) 服務。

在部署前籌備報表

部署報表時,建議您在報表伺服器上另外建立一個資料夾,以供報表作者放入已完成報表進行測試與組態。報表準備好可供發行時,報表伺服器管理員可以將報表移到部署資料夾。將臨時資料夾上的權限設定為允許報表作者存取,並且限制對部署資料夾的存取,以便只有報表伺服器管理員有加入和移除內容的權限。如需有關資料夾的詳細資訊,請參閱<建立、修改與刪除資料夾>和<保護資料夾的安全>。如需有關在報表伺服器上移動報表的詳細資訊,請參閱<如何:移動項目 (報表管理員)>。

設定資料來源

將報表發行至報表伺服器後,您可以設定其資料來源的連接資訊與認證。如果報表支援訂閱或排程報表記錄,或者報表是以報表執行快照集的形式執行,您必須將資料來源設定為使用預存認證或無認證。如需有關資料來源屬性的詳細資訊,請參閱<設定 Reporting Services 中的資料來源屬性>。

限制對資料來源的存取

因為報表伺服器從不回寫至外部資料來源,所以您不需要擔心報表伺服器使用者會對資料造成損毀。但是,報表伺服器不會針對可能包含機密資料的外部資料來源執行查詢。因此,您必須防範未經授權存取機密資料的安全性風險。若要減輕此威脅,請執行下列其中一項動作,以確保只有授權的使用者可以存取報表所使用的外部資料來源:

  • 需要存取外部資料來源的使用者進行驗證。您可以設定報表在擷取報表所需資料之前,提示使用者提供認證。如需詳細資訊,請參閱<指定認證和連接資訊>。
  • 建立資料庫伺服器的最低權限使用者帳戶。例如,您若是使用 SQL Server 資料庫,就可以建立一個只指派 db_datareader 角色,名為 data reader 的登入。接著,您可以在報表的 [資料來源] 屬性頁面中,指定 data reader 的認證。

設定查詢逾時

若要減少查詢耗用資料庫伺服器上太多處理資源的可能性,可以設定逾時值。有兩種方式可以限制查詢處理。您可以在大多數的資料庫伺服器上設定查詢逾時值 (例如,依預設 SQL Server 執行個體有查詢逾時值)。或者,您也可以設定傳遞至 SQL Server 執行個體之報表的查詢逾時值。如需詳細資訊,請參閱<設定報表執行的逾時值>。

設定報表執行屬性

依預設,報表會設定為視需要執行。這表示每當使用者選取報表時,就會對資料來源執行報表所定義的查詢。如果您不想要讓報表視需要執行,就可以設定報表執行屬性以控制報表執行的時間和方式。如需詳細資訊,請參閱<管理報表處理>。

設定報表記錄屬性

若要儲存報表的歷程記錄,請儲存報表的快照集。您可以排程快照集加入報表記錄的時間,也可以手動加入快照集。如需詳細資訊,請參閱<管理報表記錄>。

建立訂閱

您可以在報表部署當中建立訂閱,訂閱會將報表散發至檔案共用,或透過電子郵件通知散發給使用者。您也可以設定角色指派,以允許其他使用者建立個別訂閱。如需有關報表散發策略的詳細資訊,請參閱<透過訂閱傳遞報表>和<建立、修改與刪除訂閱>。

請參閱

概念

管理 Reporting Services
報表管理員
伺服器部署檢查清單

其他資源

部署 Reporting Services
URL Access

說明及資訊

取得 SQL Server 2005 協助