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