次の方法で共有


InfoPath Forms Services のセッションの状態を構成する (Office SharePoint Server)

この記事の内容 :

  • Forms Services のセッション状態を構成する

  • セッション状態とフォーム ビュー

InfoPath Forms Services では、フォームへの入力中に生成された大量の一時的なデータを保存するのに、セッション状態を使用します。その結果、フロントエンド Web サーバーでは再接続中にサーバー内部に状態が保持されないままなので、各ポストバックには狭い帯域幅パイプ上で大量のセッション状態情報を伝送する負荷がかかりません。進行中などの、その他の状態管理の方法は、複数のフロントエンド Web サーバーが含まれるファームではサポートされていません。セッション状態は、共有サービス プロバイダ (SSP) に関連付けられている Web アプリケーションでのみ使用できます。SSP の詳細については、「共有サービス プロバイダを計画する」を参照してください。

注意

セッション状態データベースを適切に維持するには、セッション データを保存する Microsoft SQL Server のインスタンスに対して、SQL エージェントを有効にする必要があります。SQL エージェントが有効になっていない場合、有効期限が切れたセッションはセッション テーブルから自動的に消去されず、その結果、記憶域の問題が発生する可能性があります。

注意

シングルサーバー展開などで、Microsoft Office SharePoint Server 2007 を Microsoft SQL Server 2005 Express Edition と共に展開する場合は、有効期限が切れたセッションを手動で消去する必要があります。SQL Server 2005 Express Edition では SQL エージェントが含まれず、自動化されたストアド プロシージャを実行できません。

Forms Services のセッション状態を構成する

ファーム全体で InfoPath Forms Services に対して、状態の種類、セッションのしきい値などのセッション状態の設定を構成することができます。いずれかのしきい値を超えると、ユーザーのセッションが終了し、すべてのフォーム データが失われ、サーバーのイベント ログにエラーが入力されます。ユーザーに対しては、"このセッションはリソースの許容量を超えました" というエラー メッセージが表示されます。

セッション状態を構成するには、「Office SharePoint Server 用に InfoPath Forms Services を構成する」の手順 12. を参照してください。

セッション状態とフォーム ビュー

ユーザー セッションの管理方法を制御するのに、セッション状態サービス (既定のオプション) またはフォーム ビュー (ASP.NET ビュー状態) を使用するように InfoPath Forms Services を構成することができます。セッション状態サービスを使用するように InfoPath Forms Services を構成すると、すべてのブラウザ セッションが SQL Server データベースで維持されます。この場合、ネットワーク帯域幅はほとんど使用されませんが、SQL Server を実行しているコンピュータではパフォーマンスに累積的な影響が及びます。フォーム ビューを使用する場合、セッションはクライアント ブラウザで維持され、すべてのセッション データ (最大 40 KB のセッション データ) はサーバーへの各ポストバックに含まれます。この方法では、セッション状態を使用した場合よりも多くの帯域幅を使用しますが、SQL Server を実行しているコンピュータのパフォーマンスには影響しません。セッション データのサイズが 40 KB に達すると、セッションは自動的にセッション状態管理に移行します。

小規模なユーザー グループでは、SQL Server を実行しているコンピュータへの影響を少なくするために、環境内でフォーム ビューを使用することをお勧めします。InfoPath Forms Services の展開に多数のユーザーが含まれる場合、特に、使用率の高いフォーム テンプレートが多数あってセッション データが 40 KB 以下のときには、セッション状態の方が適しています。フォーム ビューを使用すると、ネットワーク パフォーマンスに悪影響が及ぶ心配がある場合は、40 KB 以下のブラウザ セッションで使用される帯域幅を監視できます。

このブックをダウンロードする

このトピックは、簡単に読んだり印刷したりできるように、次のダウンロード可能なブックに収められています。

入手できるすべてのブックの一覧については、Office SharePoint Server のテクニカル ライブラリを参照してください。

関連項目

概念

セッション状態を管理する (Office SharePoint Server)
Office SharePoint Server 用に InfoPath Forms Services を構成する