Configurare lo stato sessione per InfoPath Forms Services (Office SharePoint Server)
Contenuto dell'articolo:
Configurare lo stato sessione per Forms Services
Confronto tra lo stato sessione e la visualizzazione Form
InfoPath Forms Services utilizza lo stato sessione per archiviare grandi quantità di dati temporanei generati durante la compilazione di un modulo. Di conseguenza, i server Web front-end possono restare senza stato tra i round trip, evitando di sovraccaricare ogni postback con un'eccessiva quantità di informazioni sullo stato sessione in pipe di larghezza di banda ridotte. Altri metodi di gestione dello stato, ad esempio in-process, non sono supportati per le farm con più server Web front-end. Lo stato sessione può essere utilizzato solo con applicazioni Web associate a un provider di servizi condivisi. Per ulteriori informazioni sui provider di servizi condivisi, vedere Pianificare i provider di servizi condivisi.
Nota
Ai fini di una corretta gestione del database dello stato sessione, è necessario che SQL Agent sia attivato per l'istanza di Microsoft SQL Server in cui sono archiviati i dati della sessione. Se SQL Agent non è attivato, le sessioni scadute non vengono automaticamente rimosse dalla tabella delle sessioni e possono provocare un problema di archiviazione.
Nota
Se Microsoft Office SharePoint Server 2007 viene distribuito con Microsoft SQL Server 2005 Express Edition, ad esempio in una distribuzione con server singolo, le sessioni scadute devono essere rimosse manualmente. Microsoft SQL Server 2005 Express Edition non include SQL Agent e non può eseguire stored procedure automatiche.
Configurare lo stato sessione per Forms Services
È possibile configurare le impostazioni dello stato sessione, ad esempio il tipo di stato e le soglie della sessione, per InfoPath Forms Services nell'intera farm. Se una delle soglie viene superata, la sessione dell'utente viene terminata, provocando la perdita di tutti i dati del modulo e l'immissione di un errore nel registro eventi per il server. Il messaggio di errore visualizzato all'utente sarà "La sessione ha superato la quantità di risorse consentite".
Per configurare lo stato sessione del modulo, vedere il passaggio 12 in Configurare InfoPath Forms Services per Office SharePoint Server.
Confronto tra stato sessione e visualizzazione Form
È possibile configurare InfoPath Forms Services per l'utilizzo del servizio Stato sessione (opzione predefinita) o della visualizzazione Form (stato di visualizzazione di ASP.NET) per determinare la modalità di gestione delle sessioni utente. Quando si configura InfoPath Forms Services per l'utilizzo del servizio Stato sessione, tutte le sessioni del browser vengono gestite nel database di SQL Server, che utilizza una larghezza di banda di rete ridotta, ma che ha un impatto aggiuntivo sulle prestazioni del computer che esegue SQL Server. Quando si utilizza la visualizzazione Form, le sessioni vengono gestite nel browser del client e tutti i dati delle sessioni vengono inclusi in ogni postback al server, fino a 40 KB di dati delle sessioni. Questo approccio utilizza maggiore larghezza di banda rispetto allo stato sessione, ma non influisce sulle prestazioni del computer che esegue SQL Server. Quando i dati della sessione raggiungono la dimensione di 40 KB, la sessione passa automaticamente alla gestione dello stato sessione.
È consigliabile utilizzare la visualizzazione Form in ambienti con gruppi di utenti minori, in quanto può influire sulle prestazioni del computer che esegue SQL Server. Se la distribuzione di InfoPath Forms Services includerà molti utenti, in particolare se i dati delle sessioni sono inferiori a 40 KB per molti modelli di modulo utilizzati di frequente, lo stato sessione rappresenta la scelta migliore. Se si utilizza la visualizzazione Form, la larghezza di banda utilizzata dalle sessioni del browser di dimensione minore o uguale a 40 KB può essere monitorata se sussiste un rischio di impatto negativo sulle prestazioni di rete.
Scaricare il manuale
Questo argomento è incluso nel manuale seguente, che può essere scaricato per una lettura e una stampa più agevoli:
Per un elenco completo dei manuali disponibili, vedere la Raccolta di documentazione tecnica su Office SharePoint Server (informazioni in lingua inglese).
Vedere anche
Concetti
Gestire lo stato sessione (Office SharePoint Server)
Configurare InfoPath Forms Services per Office SharePoint Server