删除 Web 应用程序时出现“抱歉,出现问题”错误 (KB5031287)

应用对象
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016

症状

请考虑以下情形:

  • 部署新的 SharePoint 场。
  • 基础版本将 Microsoft SharePoint 服务器 的 2022 年 10 月或更高版本更新融入生成过程。
  • 你使用的是最低特权安全模型。

在这种情况下,尝试删除 Web 应用程序时,会收到以下错误消息:

注意

很抱歉,出现了问题
对对象“SiteCounts”、数据库“SharePoint_Config”、架构“dbo”的 DELETE 权限被拒绝。
相关 ID: <Guid>
日期和时间: <Date/TimeStamp>

原因

出现此问题的原因是,无法将应用程序池帐户添加到与 SharePoint 管理员内容数据库关联的 WSS_CONTENT_APPLICATION_POOLS 角色。

解决方法

若要解决此问题,请确保已正确授予 SharePoint 数据库的权限。 为此,请在服务器场中的第一台服务器上运行 SharePoint 配置向导 (psconfig) 后,并在运行场配置向导或预配其他组件之前运行以下命令:

Get-SPDatabase | %{$_.GrantOwnerAccessToDatabaseAccount()}

更多信息

有关最低特权权限和配置的详细信息,请参阅 最低特权环境需要考虑的其他事项