この分散キャッシュ ホストはキャッシュの信頼性に関する問題を発生させる可能性があります (SharePoint Server)
適用対象:2016 2019 Subscription Edition SharePoint in Microsoft 365
ルール名: この分散キャッシュ ホストはキャッシュの信頼性に関する問題を発生させる可能性があります。
概要: このキャッシュ ホスト上の分散キャッシュ サービスが停止されましたが、ファームからの登録解除が行われていません。 信頼性の問題が生じないよう、サーバー上の分散キャッシュ サービスを開始するか、キャッシュ クラスターからキャッシュ ホストを削除することをお勧めします。
原因: この分散キャッシュ ホスト上の分散キャッシュ サービスが停止されましたが、ファームからの登録解除が行われていません。
解決策: Microsoft PowerShell を使って、サーバー上の分散キャッシュ サービスを開始します。
- 次のメンバーシップがあることを確認します。
SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
更新するすべてのデータベースに対する db_owner 固定データベース ロール。
PowerShell コマンドレットを実行するサーバーでの Administrators グループ。
ファーム管理者グループ
管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server コマンドレットを使用する権限を付与できます。
注:
アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell アクセス許可の詳細については、「Add-SPShellAdmin」を参照してください。
SharePoint 管理シェルを起動します。
分散キャッシュ サービスを開始するサーバーで、PowerShell コマンド プロンプトに次のコマンドを入力します。
Add-SPDistributedCacheServiceInstance
SharePoint サーバーの全体管理 Web サイトで、[ アプリケーション構成の管理] をクリックします。 [ サービス アプリケーション] セクションで、[ サーバーのサービスの管理] をクリックします。
[ サーバーのサービス] ページに分散キャッシュ サービスが表示されており、そのステータスが [ 開始済み] であることを確認します。
解決策: Windows PowerShell を使って、キャッシュ クラスターからキャッシュ ホストを削除します。
- 次のメンバーシップがあることを確認します。
SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
更新するすべてのデータベースに対する db_owner 固定データベース ロール。
PowerShell コマンドレットを実行するサーバーでの Administrators グループ。
ファーム管理者グループ
管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server コマンドレットを使用する権限を付与できます。
注:
アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell アクセス許可の詳細については、「Add-SPShellAdmin」を参照してください。
SharePoint 管理シェルを起動します。
PowerShell コマンド プロンプトに、次のコマンドを入力します。
Remove-SPDistributedCacheServiceInstance
注:
このコマンドを実行すると、キャッシュ サービスが停止し、保持されていないキャッシュ データは失われます。 キャッシュ データを保持する場合は、「分散キャッシュ サービスを管理する (SharePoint Server)」で説明する正常なシャットダウン手順を実行した後に、Remove-SPDistributedCacheServiceInstance コマンドレットを実行します。 Remove-SPDistributedCacheServiceInstance コマンドレットを実行すると、基盤となっている AppFabric キャッシュ サービスが停止して無効になります。 Add-SPDistributedCacheServiceInstance コマンドレットを実行する以外の方法で、AppFabric キャッシュ サービスを再起動しないでください。
詳細については、「Remove-SPDistributedCacheServiceInstance」をご覧ください。
- サーバーがキャッシュ クラスターから削除されていることを確認します。 これを行うには、サーバーの全体管理 の [ サーバーのサービスの管理] をクリックし、[ サーバーのサービス] ページに分散キャッシュ サービスが表示されていないことを確認します。
関連項目
概念
SharePoint Server でフィードおよび分散キャッシュ サービスを計画する