Configurer l’état de session pour InfoPath Forms Services (Office SharePoint Server)

Mise à jour : 2009-03-26

Dans cet article :

  • Configurer l’état de session pour Forms Services

  • État de session et mode Formulaire

InfoPath Forms Services utilise l’état de session pour stocker la grande quantité de données transitoires générées lors du remplissage d’un formulaire. Ainsi, les serveurs Web frontaux peuvent rester sans état entre les boucles et les publications (postback) ne sont pas accablées par le poids des gros volumes d’informations d’état de session sur les canaux de bande passante étroits. D’autres méthodes de gestion d’état, telles que la méthode dans le processus, ne sont pas prises en charge pour les batteries dotées de plusieurs serveurs Web frontaux. L’état de session peut uniquement être utilisé avec des applications Web associées à un fournisseur de services partagés (SSP). Pour plus d’informations sur les fournisseurs de services partagés, voir Planifier des fournisseurs de services partagés.

NoteRemarque :

Pour que la base de données d’état de session soit correctement gérée, l’Agent SQL doit être activé pour l’instance de Microsoft SQL Server dans laquelle les données de session sont stockées. Si l’Agent SQL est désactivé, les sessions ayant expiré ne seront pas automatiquement effacées de la table de session et risquent de poser un problème de stockage.

NoteRemarque :

Si vous déployez Microsoft Office SharePoint Server 2007 avec Microsoft SQL Server 2005 Express Edition dans un déploiement de serveur unique, par exemple, vous devez effacer manuellement les sessions ayant expiré. En effet, SQL Server 2005 Express Edition n’intégrant pas l’Agent SQL, ne peut pas exécuter des procédures stockées automatisées.

Configurer l’état de session pour Forms Services

Vous pouvez configurer des paramètres d’état de session tels que le type d’état et les seuils de session pour InfoPath Forms Services dans l’ensemble de la batterie de serveurs. Si l’un des seuils est dépassé, la session de l’utilisateur est interrompue, entraînant la perte de toutes les données et une erreur est entrée dans le journal des événements du serveur. L’utilisateur reçoit le message « La session a dépassé le nombre de ressources autorisées ».

Pour configurer l’état de session de formulaire, voir l’étape 12 de la rubrique Configurer InfoPath Forms Services pour Office SharePoint Server.

État de session et mode Formulaire

Vous pouvez configurer InfoPath Forms Services pour utiliser le service d’état de session (l’option par défaut) ou le mode Formulaire (l’état d’affichage d’ASP.NET) pour contrôler le mode de gestion des sessions utilisateur. Lorsque vous configurez InfoPath Forms Services pour utiliser le service d’état de session, toutes les sessions de navigateur sont conservées dans la base de données SQL Server qui, si elle utilise peu de bande passante réseau, affecte de façon non négligeable les performances sur l’ordinateur exécutant SQL Server. Lorsque vous utilisez le mode Formulaire, les sessions sont conservées dans le navigateur client et toutes les données de sessions sont incluses dans chaque publication sur le serveur, à hauteur de 40 Ko de données de session. Cette méthode utilise davantage de bande passage que la méthode d’état de session, mais n’affecte pas les performances de l’ordinateur exécutant SQL Server. Dès que la taille des données de session atteint 40 Ko, la session passe automatiquement au mode de gestion d’état de session.

Nous recommandons d’utiliser le mode Formulaire dans des environnements impliquant des petits groupes d’utilisateurs, car cette méthode a un impact moindre sur l’ordinateur exécutant SQL Server. En revanche, si votre déploiement de InfoPath Forms Services doit comporter de nombreux utilisateurs, en particulier si la taille des données de session est inférieure à 40 Ko pour la plupart des modèles de formulaire à forte utilisation, il est préférable de choisir la méthode d’état de session. En mode Formulaire, vous pouvez surveiller la bande passante utilisée par les sessions de navigateur de 40 Ko maximum si vous pensez que cela risque de nuire aux performances du réseau.

Télécharger ce livre

Cette rubrique est incluse dans le livre à télécharger suivant pour une lecture et une impression plus faciles :

Consultez la liste des livres disponibles dans la Bibliothèque TechNet pour Office SharePoint Server.

Voir aussi

Concepts

Gérer l’état de session (Office SharePoint Server)
Configurer InfoPath Forms Services pour Office SharePoint Server