State Service の構成が無効で InfoPath Forms Services が機能しない - イベント 7898
適用先: SharePoint Server 2010
トピックの最終更新日: 2010-09-02
アラート名: State Service が InfoPath Forms Service 用に構成されていません
イベント ID: 7898
概要: Microsoft SharePoint Server State Service の構成が有効でないため、InfoPath Forms Services が機能しません。
現象: 以下の現象のうちの 1 つまたは複数が発生します。
Web ブラウザーで InfoPath フォームを開くことができません。
Web ブラウザーでワークフロー フォームを開くことができません。
フォームが読み込まれるときに、フォームを表示できないことを示すエラー メッセージが表示されます。
次のイベントがイベント ログに記録されます。イベント ID: 7898 説明: Microsoft SharePoint State Service が正しく構成されておらず、要求に応答できません。InfoPath Forms Services は、Microsoft SharePoint State Service に依存することによって正しく機能します。SharePoint サーバーの全体管理で SharePoint メンテナンス エンジンのルールを参照して、Microsoft SharePoint State Service の構成に関する問題を確認してください。
原因: InfoPath Forms Services が依存する State Service が正しく構成されていないか、State Service が InfoPath フォームをホストする Web アプリケーションに関連付けられていません。
解決策: PowerShell を使用して State Service アプリケーションを作成します。
次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft SharePoint 2010 製品] をクリックします。
[SharePoint 2010 管理シェル] をクリックします。
Windows PowerShell のコマンド プロンプト (PS C:\>) で、次のコマンドを入力して Enter キーを押します。
$serviceApp = New-SPStateServiceApplication -Name "State Service"
State Service データベースを作成してサービス アプリケーションに関連付けるには、次のコマンドを入力し、Enter キーを押します。
New-SPStateServiceDatabase -Name "StateServiceDatabase" -ServiceApplication $serviceApp
ファームの既定のプロキシ グループ内に State Service アプリケーション プロキシを作成してサービス アプリケーションに関連付けるには、次のコマンドを入力し、Enter キーを押します。
New-SPStateServiceApplicationProxy -Name "State Service" -ServiceApplication $serviceApp -DefaultProxyGroup
詳細については、「New-SPStateServiceApplication」、「New-SPStateServiceDatabase」、および「New-SPStateServiceApplicationProxy」を参照してください。
解決策: State Service プロキシを Web アプリケーションに関連付けます。
この手順を実行しているユーザー アカウントが Farm Administrators グループのメンバーであることを確認します。
サーバーの全体管理のホーム ページで、[アプリケーション構成の管理] をクリックします。
[アプリケーション構成の管理] ページの [サービス アプリケーション] セクションで、[Web アプリケーションの管理] をクリックします。
[Web アプリケーションの管理] ページで、Web アプリケーションの名前をクリックし、[サービス接続] をクリックします。
[State Service プロキシ] チェック ボックスをオンにします。
State Service プロキシが表示されていない場合は、State Service アプリケーション、State Service データベース、および State Service プロキシを作成します。
解決策: ファーム構成ウィザードを使用して State Service アプリケーションを作成します。
この手順を実行しているユーザー アカウントが Farm Administrators グループのメンバーであることを確認します。
サーバーの全体管理のホーム ページで [構成ウィザード] をクリックします。
[構成ウィザード] ページで、[ファーム構成ウィザードの起動] をクリックします。
[State Service] チェック ボックスがオンになっていることを確認したら、ファーム構成ウィザードを終了します。