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
谢谢大家阅读,日后遇到部署问题,欢迎线下讨论。
来源:51CTO
作者:Shelley0415
链接:https://blog.51cto.com/13637423/2465261