伺服器部署檢查清單
本主題描述部署報表伺服器的步驟。遵循這些步驟可協助您避免在系統未正確設定或未完全部署時發生錯誤。
安裝之前
執行 Setup.exe 之前,請檢閱下列要點:
您所選擇的電腦必須滿足最低的軟體和硬體需求。如需詳細資訊,請參閱<安裝 SQL Server 2008 的硬體和軟體需求>。
建立或識別報表伺服器部署中使用的帳戶。您必須擁有報表伺服器服務的服務帳戶,以及連接到報表伺服器資料庫的認證。如需詳細資訊,請參閱<規劃服務、帳戶和連接>。
決定主控報表伺服器資料庫的 SQL Server 執行個體。您可以使用本機或遠端 SQL Server 執行個體。您所選擇之執行個體所在的電腦上,應有足以容納您報表的儲存容量。如需有關磁碟空間需求的詳細資訊,請參閱<估計報表伺服器資料庫需求>。
確認主控報表伺服器資料庫的 SQL Server 執行個體實體上是安全的。如果取得報表伺服器資料庫存取權的惡意使用者有權變更內容或修改結構描述,則會造成嚴重的安全性風險。
(選擇性) 如果您想要在訂閱中使用報表伺服器電子郵件,請尋找會對組織提供電子郵件服務之 SMTP 伺服器或閘道的名稱。如需詳細資訊,請參閱<設定報表伺服器的電子郵件傳遞>。
執行安裝程式
決定要使用哪些伺服器,並知道要指定哪些帳戶之後,就可以開始執行 Setup.exe。在主控 Reporting Services 伺服器端元件的電腦上執行安裝程式。如需有關執行安裝程式的詳細資訊,請參閱<SQL Server 2008 快速入門安裝>。
安裝程式完成之後
安裝程式完成之後,請在報表伺服器電腦上遵循下列步驟來完成部署:
在 Microsoft Windows 防火牆中開啟通訊埠 80,以便透過通訊埠 80 來啟用內送要求。如果您已經在 Microsoft Windows XP Service Pack 2 或 Windows Server 2003 Service Pack 1 上安裝 Reporting Services,則預設會封鎖透過通訊埠 80 的 HTTP 要求。若要開啟通訊埠 80,請執行下列動作:
請按一下 [開始],並指向 [控制台],然後按兩下 [Windows 防火牆],再依序按一下 [例外] 和 [加入通訊埠]。
在 [名稱] 中,輸入 Web Server (TCP 80)。
在 [通訊埠編號] 中,輸入 80。
選取 [TCP] 當做通訊協定。
按一下 [確定]。
若要確認是否可使用此 Web 伺服器,請開啟瀏覽器視窗,然後輸入 http://<webservername>;如果您已成功開啟此通訊埠,會出現預設網頁。
若要支援報表伺服器的遠端管理,您必須對 Windows 防火牆設定進行其他修改。如需詳細資訊,請參閱<如何:設定報表伺服器來進行遠端管理>。
(選擇性) 使用以原則為基礎之管理的 [Reporting Services 的介面區組態] Facet 讓特定的功能無法使用。您可以防止排程的作業和 Web 服務呼叫。如果您不要使用這些功能,則應該關閉這些功能來減少報表伺服器的攻擊面。
(選擇性) 如果您的報表使用 Microsoft.NET Framework Data Provider for Oracle,請在報表伺服器上安裝 Oracle 用戶端工具。在您安裝用戶端工具之後,必須重新啟動服務。若要支援使用 Oracle 資料來源之報表的訂閱,您必須授與權限給 NetworkService 帳戶。如需詳細資訊,請參閱 https://support.microsoft.com/kb/870668。
如果報表從遠端資料庫伺服器擷取資料,或者如果報表伺服器資料庫位於遠端電腦上,請開啟外部電腦上的通訊埠 1433 和 1434。開啟這些通訊埠之後,請務必重新啟動伺服器。如需詳細資訊,請參閱<如何:設定用於 Database Engine 存取的 Windows 防火牆>。
若要透過遠端連接存取 SQL Server 關聯式資料庫,必須在資料庫伺服器上啟用遠端連接。您可以使用 SQL Server 組態管理員工具確認已啟用透過 TCP 進行遠端連接。
在主控報表伺服器資料庫的 SQL Server 執行個體上,確認 SQL Server Agent 服務正在執行。SQL Server Agent 必須先執行,使用者才能定義訂閱和其他排程的作業。使用 SQL Server Management Studio 來啟用 SQL Server Agent。
啟動 Reporting Services 組態工具,並連接到您剛安裝的報表伺服器。如果您安裝了預設組態,就可以使用工具來確認已設定好報表伺服器。如果您安裝的是僅限檔案安裝,則必須指定 URL 保留項目和報表伺服器資料庫。如需詳細資訊,請參閱<如何:啟動 Reporting Services 組態>。
備份支援報表伺服器加密的對稱金鑰。如需詳細資訊,請參閱<備份與還原加密金鑰>。
Ping 報表伺服器 Web 服務以確定它在執行中。在瀏覽器視窗中,輸入 https://localhost/reportserver。您還應該確認報表管理員有在執行。在瀏覽器視窗中,輸入 https://localhost/reports。這是報表管理員的虛擬目錄。
(選擇性) 啟用 [我的報表],為使用者提供用於儲存及管理個別報表的個人資料夾。如需詳細資訊,請參閱<啟用與停用 [我的報表]>。
(選擇性) 如果您不想要提供用戶端列印,請停用此能。依預設,用戶端列印功能為啟用。如需詳細資訊,請參閱<啟用和停用 Reporting Services 的用戶端列印>。
(選擇性) 檢閱組態檔,以停用您不想要使用的任何轉譯呈現格式。因為 Reporting Services 是針對網路架構報表設計,所以報表初始會以 HTML 轉譯。使用者可以檢視其他格式的視需要報表。您可以從組態檔中移除轉譯延伸模組,以限制可用的轉譯延伸模組。您也可以自訂報表伺服器電子郵件傳遞設定、設定開啟之連接的數目限制,或是調整記憶體限制。如需詳細資訊,請參閱<組態檔 (Reporting Services)>和<在 RSReportServer.Config 中自訂轉譯延伸模組參數>。
(選擇性) 檢視或修改報表伺服器服務的記憶體限制。預設會調整服務,以獲得最佳效能。如需有關預設值的詳細資訊,請參閱<設定報表伺服器應用程式的可用記憶體>。
建立角色指派,以授與報表伺服器存取權給其他使用者。一般而言,您應該針對每一個群組或使用者建立一對角色指派:一個用於系統存取,而另一個用於存取報表伺服器資料夾命名空間中的項目。如需詳細資訊和逐步指示,請參閱<教學課程:設定 Reporting Services 中的權限>和<在原生模式報表伺服器上授與權限>。
對於 Windows Vista 和 Windows Server 2008 的本機管理,將 Reporting Services 網站的 URL (例如報表管理員) 加入到信任的網站清單,然後加入 Reporting Services 系統管理員的角色指派。
將測試報表上載至伺服器,然後確認這些報表如預期般運作。