Reporting Services 支持擴展部署模式。該模式允許運行共享單個報表服務器數據庫的多個報表服務器實例。
若要創建擴展部署,請使用安裝程序和 Reporting Services 配置工具:
-
使用安裝程序安裝將與擴展部署聯接的每個報表服務器實例。
-
使用 Reporting Services 配置工具將每個報表服務器連接到共享數據庫。您一次只能連接並配置一台報表服務器。
-
使用 Reporting Services 配置工具將新的報表服務器實例聯接到已經與報表服務器數據庫連接的第一個報表服務器實例來完成擴展。
為避免在將服務器實例連接到共享數據庫時出現數據庫兼容錯誤,應確保所有實例都為同一版本。例如,如果使用 SQL Server 2008 報表服務器實例創建報表服務器數據,則同一部署中的其他所有實例也必須為 SQL Server 2008 實例。有關詳細信息,請參閱為擴展部署配置 Reporting Services。
下面的說明闡述如何配置雙節點報表服務器擴展部署。重復本主題中所述的步驟可向部署中添加其他報表服務器節點。
如果打算在網絡負載平衡 (NLB) 群集上承載擴展部署,則應當在配置擴展部署之前配置 NLB 群集。有關詳細信息,請參閱如何在網絡負載平衡群集上配置報表服務器。
安裝 SQL Server 實例以承載報表服務器數據庫
-
在將承載報表服務器數據庫的計算機上安裝 SQL Server 實例。至少需要安裝 SQL Server 數據庫引擎和 Reporting Services。
-
如有必要,請針對報表服務器啟用遠程連接。SQL Server 的某些版本在默認情況下不允許進行遠程 TCP/IP 和 Named Pipes 連接。若要確認是否允許進行遠程連接,請使用 SQL Server 配置管理器,然后查看目標實例的網絡配置設置。如果遠程實例還是一個命名實例,請驗證目標服務器上的 SQL Server Browser 服務是否已啟用且正在運行。SQL Server Browser 可提供用於連接到命名實例的端口號。
安裝第一個報表服務器實例
-
安裝屬於部署內容的第一個報表服務器實例。安裝 Reporting Services 時,請在“報表服務器安裝選項”頁上選擇“安裝但不配置服務器”選項。
-
啟動 Reporting Services 配置工具。
-
配置報表服務器 Web 服務 URL、報表管理器 URL 和報表服務器數據庫。有關詳細信息,請參閱 SQL Server 聯機叢書中的如何配置報表服務器。
-
驗證報表服務器是否正常運行。有關詳細信息,請參閱 SQL Server 聯機叢書中的如何驗證 Reporting Services 安裝。
安裝並配置第二個報表服務器實例
-
運行安裝程序以在另一台計算機上安裝第二個 Reporting Services 實例,或在同一台計算機上將其安裝為命名實例。在安裝 Reporting Services 時,請在“報表服務器安裝選項”頁上選擇“安裝但不配置服務器”選項。
-
啟動 Reporting Services 配置工具,然后連接到剛安裝的新實例。
-
將報表服務器連接到用於第一個報表服務器實例的數據庫:
-
單擊“數據庫”打開“數據庫”頁。
-
單擊“更改數據庫”。
-
單擊“選擇現有報表服務器數據庫”。
-
鍵入承載您要使用的報表服務器數據庫的 SQL Server 數據庫引擎實例的服務器名稱。此服務器必須是上述說明中連接到的服務器。
-
單擊“測試連接”,再單擊“下一步”。
-
在“報表服務器數據庫”中,選擇您為第一個報表服務器創建的數據庫,然后單擊“下一步”。默認名稱為 ReportServer。請勿選擇 ReportServerTempDB;它僅用於在處理報表時存儲臨時數據。如果數據庫列表為空,請重復前四個步驟以建立服務器連接。
-
在“憑據”頁中,選擇報表服務器將用於連接到報表服務器數據庫的帳戶類型和憑據。可以使用與第一個報表服務器實例相同的憑據,也可以使用其他憑據。單擊“下一步”。
-
單擊“摘要”,再單擊“完成”。
-
-
配置報表服務器 Web 服務 URL。先不要測試該 URL。在報表服務器聯接到擴展部署后,該 URL 才會解析。
-
配置報表管理器 URL。先不要測試 URL,也不要試圖驗證部署。報表服務器在聯接到擴展部署后才可用。
將第二個報表服務器實例聯接到擴展部署
-
打開 Reporting Services 配置工具,然后連接到第一個報表服務器實例。由於已將第一個報表服務器初始化為執行可逆加密操作,因此它可用於將其他報表服務器實例聯接到擴展部署。
-
單擊“擴展部署”打開“擴展部署”頁。您會看到兩個條目,分別對應於連接到報表服務器數據庫的兩個報表服務器實例。第一個報表服務器實例應已聯接。第二個報表服務器應顯示狀態“等待聯接”。如果您在自己的部署中沒有看到類似的條目,請確認您已連接到已配置和初始化為使用報表服務器數據庫的第一個報表服務器。
-
在“擴展部署”頁上,選擇等待聯接部署的報表服務器實例,然后單擊“添加服務器”。
-
現在應能驗證兩個報表服務器實例是否都正常運行。若要驗證第二個實例,可以使用 Reporting Services 配置工具連接到報表服務器,然后單擊“Web 服務 URL”或“報表管理器 URL”。
如果計划在負載平衡服務器群集中運行報表服務器,則需要進行額外配置。有關詳細信息,請參閱如何在網絡負載平衡群集上配置報表服務器。