State Service アプリケーションのすべての State Service データベースが一時停止されています (SharePoint Server)

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

ルール名: State Service アプリケーションのすべての State Service データベースが、一時停止中です

概要: State Service サービス アプリケーションと関連付けられているすべてのデータベースが一時停止されています。 この場合、InfoPath Web ブラウザー フォーム、Microsoft SharePoint グラフ Web パーツなど、一部の SharePoint Server 2016 および SharePoint 2013 コンポーネントを使用すると、エラーが発生する場合があります。

原因: 管理者がサービス アプリケーション用のすべてのデータベースを一時停止していることが原因である可能性があります。

解決策: Microsoft PowerShell を使用して State Service サービス アプリケーション データベースを再開します

  1. 次のメンバーシップがあることを確認します。

    • SQL Server インスタンスにおける securityadmin 固定サーバー ロール。

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

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

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

    注:

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

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

    Windows Server 2012 R2 の操作方法について詳しくは、「Windows の一般的な管理タスクとナビゲーション」をご覧ください。

  3. 一時停止しているデータベースを確認するには、PowerShell コマンド プロンプトで、次のコマンドを入力します。

    Get-SPStateServiceDatabase
    
  4. 一時停止しているデータベースを再開する場合は、Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

    Resume-SPStateServiceDatabase -Identity <DatabaseID>
    

    詳細は次のとおりです。

    • <DatabaseID> は、State Service サービス アプリケーション データベースの GUID としての ID です。
  5. 既存のデータベースを使用する代わりに新しいデータベースを作成する場合は、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」を参照してください。