State Service アプリケーションのすべての State Service データベースが一時停止されています (SharePoint Server)
適用対象:2016
2019
Subscription Edition
SharePoint in Microsoft 365
ルール名: State Service アプリケーションのすべての State Service データベースが、一時停止中です
概要: State Service サービス アプリケーションと関連付けられているすべてのデータベースが一時停止されています。 この場合、InfoPath Web ブラウザー フォーム、Microsoft SharePoint グラフ Web パーツなど、一部の SharePoint Server 2016 および SharePoint 2013 コンポーネントを使用すると、エラーが発生する場合があります。
原因: 管理者がサービス アプリケーション用のすべてのデータベースを一時停止していることが原因である可能性があります。
解決策: Microsoft PowerShell を使用して State Service サービス アプリケーション データベースを再開します
次のメンバーシップがあることを確認します。
SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
更新するすべてのデータベースに対する db_owner 固定データベース ロール。
PowerShell コマンドレットを実行するサーバーでの Administrators グループ。
管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server コマンドレットを使用する権限を付与できます。
注:
アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell アクセス許可の詳細については、「Add-SPShellAdmin」を参照してください。
SharePoint 管理シェルを起動します。
Windows Server 2012 R2 の操作方法について詳しくは、「Windows の一般的な管理タスクとナビゲーション」をご覧ください。
一時停止しているデータベースを確認するには、PowerShell コマンド プロンプトで、次のコマンドを入力します。
Get-SPStateServiceDatabase
一時停止しているデータベースを再開する場合は、Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。
Resume-SPStateServiceDatabase -Identity <DatabaseID>
詳細は次のとおりです。
- <DatabaseID> は、State Service サービス アプリケーション データベースの GUID としての ID です。
既存のデータベースを使用する代わりに新しいデータベースを作成する場合は、Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。
New-SPStateServiceDatabase -Name <DatabaseName> -ServiceApplication <ID> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>]
詳細は次のとおりです。
<DatabaseName> は文字列としてのデータベースの名前です。
<ID> is the identifier for the affected State Service service application as a string or a GUID. If there is only one State Service service application, you do not have to specify this parameter.
<ServerName> は、データベース サーバーの名前です。
<Credential> is SQL Server authentication credentials for the database server. If this parameter is not specified, Windows authentication will be used.
詳細については、「Resume-SPStateServiceDatabase」または「New-SPStateServiceDatabase」を参照してください。