State Service アプリケーションにデータベースが定義されていません (SharePoint Server 2010)

 

適用先: SharePoint Foundation 2010, SharePoint Server 2010

トピックの最終更新日: 2010-06-23

ルール名:   State Service アプリケーションにデータベースが定義されていません。

概要:   State Service サービス アプリケーションに State Service データベースが定義されていません。そのため、InfoPath Web ブラウザー フォームや Microsoft SharePoint Server Chart Web パーツなど、一部の SharePoint コンポーネントを使用しているときにエラーが発生することがあります。

原因:   以下の 1 つ以上のことが原因になっている可能性があります。

  • ファーム管理者が State Service サービス アプリケーションに関連付けられているすべてのデータベースを削除した。

  • ファーム管理者が State Service サービス アプリケーション用のデータベースを作成しなかった、または既存のデータベースを State Service サービス アプリケーションに関連付けなかった。

解決策:   Windows PowerShell を使用して、State Service サービス アプリケーション用の新しいデータベースを作成するか、既存のデータベースを State Service サービス アプリケーション用として使用します。

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

  2. [スタート] メニューの [すべてのプログラム] をクリックします。

  3. [Microsoft SharePoint 2010 製品] をクリックします。

  4. [SharePoint 2010 管理シェル] をクリックします。

  5. 使用できる既存のデータベースがない場合は、Windows PowerShell コマンド プロンプトで以下のコマンドを入力します。

    New-SPStateServiceDatabase -Name <DatabaseName> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>] [-ServiceApplication <ID>]
    

    ここで、

    • <DatabaseName> は文字列としてのデータベースの名前です。

    • <ServerName> はデータベース サーバーの名前です。

    • <Credential> は、データベースの SQL Server 認証資格情報です。このパラメーターを使用しない場合は、Windows 認証が使用されます。

    • <ID> は文字列または GUID としての State Service サービス アプリケーションの ID です。State Service サービス アプリケーションが 1 つしかない場合、このパラメーターを指定する必要はありません。

  6. 環境によっては、既存の空の SQL Server データベースに接続する必要があります。その場合は、Windows PowerShell コマンドプロンプトで以下のコマンドを入力します。

    Mount-SPStateServiceDatabase -Name <DatabaseName> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>] [-ServiceApplication <ID>]
    

    ここで、

    • <DatabaseName> は文字列としてのデータベースの名前です。

    • <ServerName> はデータベース サーバーの名前です。

    • <Credential> は、データベースの SQL Server 認証資格情報です。このパラメーターを使用しない場合は、Windows 認証が使用されます。

    • <ID> は文字列または GUID としての State Service サービス アプリケーションの ID です。State Service サービス アプリケーションが 1 つしかない場合、このパラメーターを指定する必要はありません。

詳細については、「Mount-SPStateServiceDatabase」または「New-SPStateServiceDatabase」を参照してください。