將其他報表伺服器加入至伺服器陣列 (SSRS 向外延展)
當您將更多使用者、報表和其他應用程式加入至報表伺服器時,如果發現伺服器效能降低,則將第二個或其他 SharePoint 模式報表伺服器加入至 SharePoint 伺服器陣列可改善報表伺服器處理的效能和回應時間。 此外,當硬體發生問題或者您在環境中的個別伺服器上執行一般維護作業時,也建議您加入第二個報表伺服器以提高報表伺服器的可用性。 從 SQL Server 2012 版開始,在 SharePoint 模式中向外延展 Reporting Services 環境的步驟會遵循標準 SharePoint 伺服器陣列部署,並且運用 SharePoint 負載平衡功能。
重要事項 |
---|
並非所有 SQL Server 版本都支援向外延展 Reporting Services。 如需詳細資訊,請參閱<SQL Server 2012 版本支援的功能>中的<Reporting Services>一節。 |
提示 |
---|
從 SQL Server 2012 版開始,您不會使用 Reporting Services 組態管理員來加入伺服器以及向外延展報表伺服器。 SharePoint 產品會在具有 Reporting Services 服務的 SharePoint 伺服器加入至伺服器陣列時,管理向外延展 Reporting Services。 |
如需有關如何向外延展原生模式報表伺服器的詳細資訊,請參閱<設定 Reporting Services 進行向外延展部署>。
負載平衡
必要條件
步驟
其他組態
負載平衡
除非您的環境具有自訂或協力廠商負載平衡解決方案,否則 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 產品。 |
|
||||
安裝 SharePoint Server 2010 SP1。 |
如果您現有的 SharePoint 伺服器陣列已安裝 SharePoint 2010 SP1,請從下列網址下載並安裝 SharePoint 2010 SP1:https://support.microsoft.com/kb/2460045。 如需有關 SharePoint 2010 SP1 的詳細資訊,請參閱安裝 Office 2010 SP1 和 SharePoint 2010 SP1 時的已知問題。 |
||||
執行 SharePoint 產品設定精靈,將伺服器加入至伺服器陣列。 |
|
||||
確認伺服器已加入至 SharePoint 伺服器陣列。 |
|
||||
安裝和設定 Reporting Services SharePoint 模式。 |
執行 SQL Server 2012 安裝。 如需有關 Reporting Services SharePoint 模式之安裝的詳細資訊,請參閱<將 Reporting Services SharePoint 模式安裝為單一伺服器陣列> 如果伺服器只會當做應用程式伺服器使用,而不會當做 WFE 使用,您就不需要選取 [適用於 SharePoint 產品的 Reporting Services 增益集]。
|
||||
確認 Reporting Services 可以運作。 |
如需詳細資訊,請參閱<驗證 Reporting Services 安裝> |
回到頁首
其他組態
您可以將向外延展部署中的個別 Reporting Services 伺服器最佳化為僅執行背景處理,如此伺服器就不會與互動報表執行作業競用資源。 背景處理包括排程、訂閱和資料警示。
若要變更個別報表伺服器的行為,請將 RSreportServer.config 組態檔中的 <IsWebServiceEnable> 設定為 false。
根據預設,報表伺服器的 <IsWebServiceEnable> 會設定為 TRUE。 當所有伺服器都設定為 TRUE 時,伺服器陣列中所有節點的互動和背景就能達到負載平衡。
如果您將所有報表伺服器的 <IsWebServiceEnable> 設定為 False,當您嘗試使用 Reporting Services 功能時,就會看見類似下面的錯誤訊息:
未啟用 Reporting Services Web 服務。 請至少將一個 Reporting Services SharePoint 服務執行個體的 <IsWebServiceEnable> 設定為 true。 如需詳細資訊,請參閱<修改 Reporting Services 組態檔 (RSreportserver.config)>
回到頁首