Blog鏈接:https://blog.51cto.com/13637423
很多時候我們在給客戶推薦SharePoint Farm作爲企業數據管理業務平臺時,通常都會建議配置客戶考慮平臺的穩定性、可擴展性、安全性等等,爲了滿足企業用戶對平臺訪問的SLA標準情況下,會建議客戶在配置SharePoint Farm時考慮針對SQL配置高可用性,這樣當一個SQL節點宕機的情況下,會切換另一個SQL節點,保證終端用戶可以正常訪問平臺數據。
最近在研究SharePoint Server 2019 + SQL Server Always On Group 部署時,遇到一個問題和解決方案,整理一下分享給大家,希望對大家日後部署有一定的幫助。
問題描述:在配置完Windows Server Failover Clustering之後,在第二個Cluster節點安裝SQL Server時出現如下異常,提示:SQL Server Setup has encounter the following error:Failed to retrieve for this request。
安裝環境:SQL Server Server 2017,Windows Server 2019,SharePoint Server 2019.
經過排錯,發現安裝SQL Server獲取的資源文件與Windows Server 發生衝突導致獲取安裝文件失敗。
解決方案:
安裝SQL Server需要在配置Windows Server Failover Clustering 的動作之前進行,若按照微軟官方推薦的步驟:https://docs.microsoft.com/en-us/sharepoint/administration/configure-an-alwayson-availability-group,先創建Windows Server Failover Cluster,然後在每個SQL Server節點上安裝SQL Server時,需要注意,在安裝SQL Server之前,一定要確保每個Windows Server Cluster Service是停止狀態。
這裏推薦和安裝部署、配置的步驟:
- 創建 Windows Server failover cluster.
- 停止Windows Server Failover Cluster 服務
- 在每個Cluster節點上安裝 SQL Server
- 啓動 Windows Server Failover Cluster 服務
- 創建和配置一個 availability group.
- 安裝和配置SharePoint Server 2019
- 將SharePoint數據庫添加到 availability group.
- 驗證 failover
謝謝大家閱讀,日後遇到部署問題,歡迎線下討論。