現象
たとえば次のようなシナリオを考えてみます。
- 新しい SharePoint ファームをデプロイします。
- ベースビルドには、Microsoft SharePoint Server の 2022 年 10 月以降のバージョンの更新プログラムがビルド プロセスにスリップストリームされています。
- 最小特権のセキュリティ モデルを使用しています。
このシナリオでは、Web アプリケーションを削除しようとすると、次のエラー メッセージが表示されます。
注
申し訳ございません。何らかの問題が発生しました。
オブジェクト 'SiteCounts'、データベース 'SharePoint_Config'、スキーマ 'dbo' に対する DELETE アクセス許可が拒否されました。
関連付け ID: <Guid>
日付と時刻: <Date/TimeStamp>
原因
この問題は、SharePoint 管理 コンテンツ データベースに関連付けられているWSS_CONTENT_APPLICATION_POOLS ロールにアプリケーション プール アカウントを追加できないために発生します。
回避策
この問題を回避するには、SharePoint データベースにアクセス許可が正しく付与されていることを確認します。 これを行うには、ファーム内の最初のサーバーで SharePoint 構成ウィザード (psconfig) を実行した後、ファーム構成ウィザードを実行するか、追加のコンポーネントをプロビジョニングする前に、次のコマンドを実行します。
Get-SPDatabase | %{$_.GrantOwnerAccessToDatabaseAccount()}
詳細情報
最小特権のアクセス許可と構成の詳細については、「最小限の 特権環境で考慮すべきその他の事項」を参照してください。