ファーム内の分散キャッシュ ホストの数が推奨値を超えています (SharePoint Server)
適用対象:2016 2019 Subscription Edition SharePoint in Microsoft 365
ルール名:ファーム内の分散キャッシュ ホストの数が推奨値を超えています。
概要: 4 つ以上のサーバーを含むファームでは、ファーム上のすべてのサーバーで分散キャッシュ サービスを開始してはいけません。 MInRole で分散キャッシュの役割として構成された SharePoint Server 2016 サーバーでのみ、分散キャッシュを実行できます。 すべてのサーバーをキャッシュ ホストとして構成すると、ファーム内の信頼性とパフォーマンスに問題が生じる可能性があります。 詳細については、「 SharePoint Server 2016 の MinRole サーバーの役割の概要」を参照してください。
原因: このファームのすべてのサーバーで分散キャッシュ サービスが開始されました。
解決方法: Windows PowerShell を使用してキャッシュ ホストの数を減らします。
- 次のメンバーシップがあることを確認します。
SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
更新するすべてのデータベースに対する db_owner 固定データベース ロール。
Microsoft PowerShell コマンドレットを実行するサーバーでの Administrators グループ。
ファーム管理者グループ
管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server コマンドレットを使用する権限を付与できます。
注:
アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell アクセス許可の詳細については、「Add-SPShellAdmin」を参照してください。
SharePoint 管理シェルを起動します。
キャッシュ クラスターから 1 つ以上のサーバーを削除します。 キャッシュ クラスターから削除する各サーバーで、次のコマンドレットを実行します。
Remove-SPDistributedCacheServiceInstance
サーバーがキャッシュ クラスターから削除されたことを確認します。 このためには、SharePoint サーバーの全体管理 Web サイト で [ サーバーのサービスの管理] をクリックし、[ サーバーのサービス] ページで、サービスを削除したサーバーに分散キャッシュ サービスが表示されていないことを確認します。
関連項目
概念
分散キャッシュ サービスを管理する (SharePoint Server)
SharePoint Server でフィードおよび分散キャッシュ サービスを計画する