ファーム内の分散キャッシュ ホストの数が推奨値を超えています (SharePoint Server)

適用対象:yes-img-13 2013yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

ルール名:ファーム内の分散キャッシュ ホストの数が推奨値を超えています。

概要: 4 つ以上のサーバーを含むファームでは、ファーム上のすべてのサーバーで分散キャッシュ サービスを開始してはいけません。 MInRole で分散キャッシュの役割として構成された SharePoint Server 2016 サーバーでのみ、分散キャッシュを実行できます。 すべてのサーバーをキャッシュ ホストとして構成すると、ファーム内の信頼性とパフォーマンスに問題が生じる可能性があります。 詳細については、「 SharePoint Server 2016 の MinRole サーバーの役割の概要」を参照してください。

原因: このファームのすべてのサーバーで分散キャッシュ サービスが開始されました。

解決方法: Windows PowerShell を使用してキャッシュ ホストの数を減らします。

  1. 次のメンバーシップがあることを確認します。
  • SQL Server インスタンスにおける securityadmin 固定サーバー ロール。

  • 更新するすべてのデータベースに対する db_owner 固定データベース ロール。

  • Microsoft PowerShell コマンドレットを実行するサーバーでの Administrators グループ。

  • ファーム管理者グループ

    管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server コマンドレットを使用する権限を付与できます。

    注:

    アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell アクセス許可の詳細については、「Add-SPShellAdmin」を参照してください。

  1. SharePoint 管理シェルを起動します。

  2. キャッシュ クラスターから 1 つ以上のサーバーを削除します。 キャッシュ クラスターから削除する各サーバーで、次のコマンドレットを実行します。

    Remove-SPDistributedCacheServiceInstance

  3. サーバーがキャッシュ クラスターから削除されたことを確認します。 このためには、SharePoint サーバーの全体管理 Web サイト で [ サーバーのサービスの管理] をクリックし、[ サーバーのサービス] ページで、サービスを削除したサーバーに分散キャッシュ サービスが表示されていないことを確認します。

関連項目

概念

分散キャッシュ サービスを管理する (SharePoint Server)

SharePoint Server でフィードおよび分散キャッシュ サービスを計画する

その他のリソース

Add-SPDistributedCacheServiceInstance

SharePoint Server 2013 での分散キャッシュ サービスの計画と使用