分散キャッシュ サービスはサーバーでは構成されない (SharePoint Server 2016)
適用対象:2016 2019 Subscription Edition SharePoint in Microsoft 365
ルール名:分散キャッシュ サービスがサーバーで構成されていない
概要: 分散キャッシュ サービスは、障害が発生したサーバー用に構成する必要があります。 障害が発生したサーバー上に分散キャッシュ ホストを登録し、サービスのインスタンスを起動します。
原因: このルールは、SharePoint Server 2016 で MinRole 機能を使用して分散キャッシュの役割を 1 台以上のサーバーに割り当てているものの、分散キャッシュ ホストを登録していないか、サービスを開始していない場合に発生します。
解決方法:Add-SPDistributedCacheServiceInstance コマンドレットを使用してキャッシュ ホストを登録する
- 次のメンバーシップがあることを確認します。
SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
更新するすべてのデータベースに対する db_owner 固定データベース ロール。
PowerShell コマンドレットを実行するサーバーでの Administrators グループ。
管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server 2016 のコマンドレットを使用する権限を付与できます。
注:
アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell のアクセス許可に関する詳細については、「Add-SPShellAdmin」を参照してください。
障害が発生した各サーバーで SharePoint 2016 管理シェル を起動します。
障害が発生した各サーバー上の PowerShell コマンド プロンプトで次のコマンドを入力します。
Add-SPDistributedCacheServiceInstance
詳細については「Add-SPDistributedCacheServiceInstance」を参照してください。