Share via


Configurar o estado de sessão para o InfoPath Forms Services (Office SharePoint Server)

Atualizado em: 2009-03-26

Neste artigo:

  • Configurar o estado da sessão para o Forms Services

  • Estado da sessão vs. Modo Formulário

O InfoPath Forms Services usa o estado da sessão para armazenar a grande quantidade de dados transitórios gerados durante o preenchimento de um formulário. Como resultado, os servidores front-end da Web podem permanecer sem monitoração de estado entre viagens de ida e volta e cada postback não é sobrecarregado com grandes quantidades de informações de estado de sessão em pipes estreitos de largura de banda. Não há suporte para outros métodos de gerenciamento de estado, como em processamento, em farms com vários servidores front-end da Web. O estado da sessão só pode ser usado com aplicativos Web associados a um SSP (Provedor de Serviços Compartilhados). Para obter mais informações sobre SSPs, consulte Planejar provedores de serviços compartilhados.

Dica

Para que o banco de dados do estado da sessão seja mantido adequadamente, o SQL Agent deve estar ativado na instância do Microsoft SQL Server onde os dados da sessão estão armazenados. Se o SQL Agent não estiver ativado, as sessões expiradas não serão eliminadas automaticamente da tabela da sessão e podem, eventualmente, apresentar um problema de armazenamento.

Dica

Se você estiver implantando o Microsoft Office SharePoint Server 2007 com Microsoft SQL Server 2005 Express Edition, como na implantação de um servidor, as sessões expiradas devem se eliminadas manualmente. O SQL Server 2005 Express Edition não inclui o SQL Agent e não pode executar procedimentos armazenados automatizados.

Configurar o estado da sessão para o Forms Services

É possível definir as configurações do estado da sessão como o tipo de estado e os limites da sessão no InfoPath Forms Services em todo o farm. Se algum dos limites for excedido, a sessão do usuário será encerrada, resultando na perda de todos os dados do formulário e um erro será inserido no log de eventos do servidor. A mensagem de erro mostrada para o usuário é "a sessão ultrapassou a quantidade de recursos permitidos".

Para configurar o estado da sessão do formulário, consulte a etapa 12 em Configurar o InfoPath Forms Services para o Office SharePoint Server.

Estado da sessão versus Modo Formulário

É possível configurar o InfoPath Forms Services para usar o serviço Estado da Sessão (a opção padrão) ou o modo Formulário (estado do modo ASP.NET) para controlar como as sessões do usuário são gerenciadas. Ao configurar o InfoPath Forms Services para usar o serviço Estado da Sessão, todas as sessões do navegador são mantidas no banco de dados do SQL Server, que usa uma pequena largura de banda de rede, mas possui um impacto de desempenho cumulativo no computador que executa o SQL Server. Quando você usa o modo Formulário, as sessões são mantidas no navegador cliente e todos os dados da sessão são incluídos em cada postback para o servidor, até 40 KB de dados de sessão. Esta abordagem usa mais largura de banda do que o uso do estado da sessão, mas ela não afeta o desempenho do computador que executa o SQL Server. Quando os dados da sessão alcançam 40 KB em tamanho, a sessão automaticamente passa para o gerenciamento de estado de sessão.

O uso do modo Formulário é recomendável em ambientes com grupos menores de usuários, porque ele reduz o impacto no computador que executa o SQL Server. Se a sua implantação do InfoPath Forms Services estiver planejada para ter muitos usuários, particularmente se os dados da sessão forem abaixo de 40 KB para muitos modelos de formulário de alta utilização, o estado da sessão geralmente é uma escolha melhor. Se o modo Formulário for usado, a largura de banda usada por sessões do navegador de 40 KB ou menos poderá ser monitorada se houver uma preocupação de que o desempenho da rede seja afetado de maneira adversa.

Baixar este manual

Este tópico está incluído no seguinte manual baixável para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis na biblioteca técnica do Office SharePoint Server (em inglês).

Consulte também

Conceitos

Gerenciar estado de sessão (Office SharePoint Server)
Configurar o InfoPath Forms Services para o Office SharePoint Server