带SharePoint 2019单服务器场的Windows Server 2019升级至2022流程咨询
由于单服务器场(SharePoint与SQL同部署)直接升级Windows系统风险极高且易失败,推荐采用数据库迁移+重新部署SharePoint的方案,流程如下:
一、前期备份与信息收集
- 执行SharePoint完整场备份:通过管理中心→备份与恢复→执行备份,选择所有组件完成备份。同时通过SSMS对所有SharePoint相关数据库(配置库、内容库、服务应用库)单独做全量备份,留存双份保障。
- 记录核心配置:
- 场账户、各服务账户的用户名及权限设置
- 所有Web应用的URL、端口、身份验证方式
- 已部署的WSP解决方案、自定义代码、第三方插件清单
- 搜索、用户配置文件等服务应用的关键参数
二、分离SQL Server角色(临时迁移数据库)
- 在原服务器上停止所有SharePoint服务(SharePoint Administration、Timer Service等),避免备份过程中数据不一致。
- 将备份的所有SharePoint数据库恢复到一台临时Windows Server 2019服务器上的同版本SQL Server(需与原SQL版本一致)。
- 赋予原SharePoint场账户对这些恢复后数据库的
db_owner权限,确保后续SharePoint能正常连接。
三、在Windows Server 2022上部署SharePoint并连接到场
- 在Windows Server 2022服务器上运行SharePoint 2019安装包中的
PrerequisiteInstaller.exe,自动安装所有必备组件(含.NET Framework 4.7.2及以上版本)。 - 启动SharePoint产品配置向导,选择「连接到现有服务器场」,输入临时SQL服务器地址、配置数据库名称及场账户信息,完成场连接。
- 启动所有必要的SharePoint服务(与原场保持一致),重新部署所有解决方案、自定义功能和第三方插件。
- 验证Web应用:访问所有Web应用URL,确认内容显示正常、功能可用。
四、可选:合并回单服务器场(将SQL迁移至Windows Server 2022本地)
若需恢复单服务器架构:
- 在Windows Server 2022服务器上安装与原版本一致的SQL Server。
- 停止SharePoint服务,将临时SQL服务器上的数据库备份并恢复到本地SQL实例。
- 运行命令行修改场数据库连接:
psconfig.exe -cmd configdb -setdatabaseserver <本地SQL服务器名> -databasename <配置数据库名> -user <场账户名> -password <账户密码> - 重启SharePoint服务,验证所有功能正常。
五、收尾验证
- 测试文档库、列表、搜索、工作流等核心业务功能,确认权限配置无误。
- 确认用户访问正常后,可清理临时服务器及原服务器的备份文件,退役原服务器。
内容的提问来源于stack exchange,提问作者majkaveli
相关产品推荐
相关产品推荐

