將其他報表伺服器加入至伺服器陣列 (SSRS 向外延展)
在 SharePoint 伺服器陣列中加入第二個或更多的 SharePoint 模式報表伺服器,可以改善報表伺服器的處理效能和回應時間。 如果您發現新增更多使用者、報表和其他應用程式到報表伺服器時效能降低了,那麼新增額外的報表伺服器可以改善效能。 此外,當硬體發生問題或者您在環境中的個別伺服器上執行一般維護作業時,也建議您加入第二個報表伺服器以提高報表伺服器的可用性。 從 SQL Server 2012 版開始,在 SharePoint 模式中相應放大Reporting Services環境的步驟會遵循標準 SharePoint 伺服器陣列部署,並運用 SharePoint 負載平衡功能。
重要
所有版本的 SQL Server 都不支援向外延展的 Reporting Services。 如需詳細資訊,請參閱SQL Server 2014 版本支援的功能Reporting Services一節。
提示
從 SQL Server 2012 開始,您不會使用Reporting Services Configuration Manager來新增伺服器和向外延展報表伺服器。 SharePoint 產品會在具有 Reporting Services 服務的 SharePoint 伺服器加入至伺服器陣列時,管理向外延展 Reporting Services。
如需如何向外延展原生模式報表伺服器的資訊,請參閱設定原生模式報表伺服器Scale-Out部署 (SSRS Configuration Manager) 。
負載平衡
除非您的環境具有自訂或協力廠商負載平衡解決方案,否則 SharePoint 將自動管理 Reporting Services 服務應用程式的負載平衡。 預設的 SharePoint 負載平衡行為是,每個 Reporting Services 服務應用程式都將在您已經啟動 Reporting Services 服務的所有應用程式伺服器之間取得平衡。 若要確認 Reporting Services 服務是否已安裝並啟動,請按一下 SharePoint 管理中心內的管理伺服器上的服務。
必要條件
您必須是本機系統管理員,才能執行 SQL Server 安裝程式。
電腦必須加入網域。
您必須知道裝載 SharePoint 組態和內容資料庫之現有資料庫伺服器的名稱。
資料庫伺服器必須設定為允許遠端資料庫連接。 如果不允許,您就無法將新的伺服器加入伺服器陣列,因為新的伺服器將無法建立 SharePoint 組態資料庫的連接。
新的伺服器必須安裝目前伺服器陣列伺服器所執行的相同 SharePoint 版本。 例如,如果伺服器陣列已經安裝 SharePoint 2010 Service Pack 1 (SP1),您也必須在新的伺服器上安裝 SP1,才能讓它加入伺服器陣列。
請檢閱下列其他主題,以了解系統與版本需求:
步驟
本主題中的步驟假設 SharePoint 伺服器陣列管理員要安裝及設定伺服器。 下圖顯示一般三層環境,而且下圖中的編號項目將於下列清單中描述:
(1) 多個 Web 前端 (WFE) 伺服器。 WFE 伺服器需要適用於 SharePoint 2010 的 Reporting Services 增益集。
(2) 執行 Reporting Services 和網站的單一應用程式伺服器,例如管理中心。 下列步驟會將第二個應用程式伺服器加入至這一層。
(3) 兩個 SQL Server 資料庫伺服器。
(4) 代表軟體或硬體網路負載平衡解決方案 (NLB)。
下列步驟假設管理員要安裝及設定伺服器。 此伺服器將在伺服器陣列中設定為新的應用程式伺服器,而且不會當做 Web 前端 (WFE) 使用。
步驟 | 說明和連結 |
---|---|
執行 SharePoint 2010 產品準備工具 | 您必須擁有 SharePoint 2010 安裝媒體。 準備工具是安裝媒體上的 PrerequisiteInstaller.exe 。 |
安裝 SharePoint 2010 產品。 | 1) 選取 伺服器陣列 安裝類型。 2) 針對伺服器類型選取 [完成 ]。 3) 安裝完成時,如果您現有的 SharePoint 伺服器陣列已安裝 SharePoint 2010 SP1,請不要執行 [SharePoint 產品設定精靈]。 您應該先安裝 SharePoint SP1,然後再執行 SharePoint 產品設定精靈。 |
安裝 SharePoint Server 2010 SP1。 | 如果您的現有 SharePoint 伺服器陣列已安裝 SharePoint 2010 SP1,請從下列 https://support.microsoft.com/kb/2460045 位置下載並安裝 SharePoint 2010 SP1。 如需有關 SharePoint 2010 SP1 的詳細資訊,請參閱 安裝 Office 2010 SP1 和 SharePoint 2010 SP1 時的已知問題。 |
執行 SharePoint 產品設定精靈,將伺服器加入至伺服器陣列。 | 1) 在 Microsoft SharePoint 2010 產品 計畫群組中,按一下 [Microsoft SharePoint 2010 產品設定精靈]。 2) 在 [ 連接到伺服器陣列] 頁面上,選取 [ 連線到現有的 伺服器陣列],然後按 [ 下一步]。 3) 在 [ 指定組態資料庫設定 ] 頁面上,輸入用於現有伺服器陣列的資料庫伺服器名稱,以及組態資料庫的名稱。 按一下 [下一步] 。 **重要**如果您看到類似下列的錯誤訊息,且您已確認您擁有許可權,請確認 Sql Server 中SQL Server網路組態已啟用哪些通訊協定Configuration Manager:「無法連線到資料庫伺服器。 請確定資料庫存在,是 Sql Server,而且您具有存取伺服器的適當許可權。」 **重要** 如果您看到 伺服器陣列產品和修補程式狀態頁面,您必須檢閱頁面上的資訊,並使用所需的檔案補救伺服器,才能繼續將伺服器加入伺服器陣列。 4) 在 [ 指定伺服器陣列安全性設定 ] 頁面上,輸入您的伺服器陣列複雜密碼,然後按 [ 下一步]。 在確認頁面上,按 [下一步] 執行精靈。 5) 按 [下一步 ] 來執行伺服器 陣列設定精靈。 |
確認伺服器已加入至 SharePoint 伺服器陣列。 | 1) 在 SharePoint 管理中心內,按一下 [系統設定] 群組中的 [管理此伺服器陣列中的伺服器]。 2) 確認已加入新的伺服器,而且狀態正確。 3) 請注意,您看不到執行中的服務SQL Server Reporting Services服務。 下一個步驟將會安裝此服務。 4) 若要從 WFE 角色移除此伺服器,請按一下 [ 管理伺服器上的服務 ],然後停止服務 Microsoft SharePoint Foundation Web 應用程式。 |
安裝和設定 Reporting Services SharePoint 模式。 | 執行 SQL Server 2014 安裝。 如需安裝 Reporting Services SharePoint 模式的詳細資訊,請參閱安裝 Reporting Services SharePoint 模式 for SharePoint 2010如果伺服器僅作為應用程式伺服器使用,且伺服器不會當做 WFE 使用,您不需要選取sharePoint 產品的Reporting Services載入宏on: [設定角色]頁面,選取[SQL Server功能安裝] [功能選取] 頁面,選取[Reporting Services - SharePoint -或- [Reporting Services組態] 頁面確認已針對Reporting Services SharePoint 模式選取 [僅安裝] 選項。 |
確認 Reporting Services 可以運作。 | 1) 在 SharePoint 管理中心內,按一下 [系統設定] 群組中的 [管理此伺服器陣列中的伺服器]。 2) 確認 [SQL Server Reporting Services 服務] 正在執行。 如需詳細資訊,請參閱< Verify a Reporting Services Installation> |
其他組態
您可以將向外延展部署中的個別 Reporting Services 伺服器最佳化為僅執行背景處理,如此伺服器就不會與互動報表執行作業競用資源。 背景處理包括排程、訂閱和資料警示。
若要變更個別報表伺服器的行為,請將 RSreportServer.config 設定檔中的 <IsWebServiceEnable> 設定為 false。
根據預設,報表伺服器的 <IsWebServiceEnable> 會設定為 TRUE。 當所有伺服器都設定為 TRUE 時,伺服器陣列中所有節點的互動和背景就能達到負載平衡。
如果您將所有報表伺服器的 <IsWebServiceEnable> 設定為 False,當您嘗試使用 Reporting Services 功能時,就會看見類似以下的錯誤訊息:
未啟用 Reporting Services Web 服務。 設定至少一個 Reporting Services SharePoint Service 實例,讓 < IsWebServiceEnable > 設定為 true。 如需詳細資訊,請參閱修改 Reporting Services 組態檔 (RSreportserver.config)
另請參閱
在 SharePoint 2013 中將網頁伺服器或應用程式伺服器加入至伺服器陣列
設定服務 (SharePoint Server 2010)