Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Configurar o SQL Server para o estado da sessão ASP.NET SQL Server
As etapas a seguir descrevem como executar o InstallSqlState.sql e os arquivos de script UninstallSqlState.sql para configurar o gerenciamento de estado de sessão de modo SQL Server.
No SQL Query Analyzer, no menu arquivo , clique em Abrir .
Na caixa de diálogo Abrir arquivo de consulta , procure o arquivo de script InstallSqlState.sql e, em seguida, clique em Abrir . Por padrão, InstallSqlState.sql está localizado em uma das seguintes pastas:
system drive\WINNT\Microsoft.NET\Framework\ version \
system drive\Windows\Microsoft.NET\Framework\ version\
Após abrir InstallSqlState.sql no SQL Query Analyzer, clique em Executar no menu consulta para executar o script.
Antes de executar o arquivo de script UninstallSqlState.sql para desinstalar a configuração de gerenciamento de estado do SQL Server modo de sessão, você deve parar o processo w3svc. Para fazer isso, execute as seguintes etapas:
No menu Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK para abrir um prompt de comando.
No prompt de comando, digite net stop w3svc . Você recebe a confirmação que o processo w3svc é interrompido.
No SQL Query Analyzer, no menu arquivo , clique em Abrir .
Na caixa de diálogo Abrir arquivo de consulta , procure o arquivo de script UninstallSqlState.sql e, em seguida, clique em Abrir . Por padrão, UninstallSqlState.sql está localizado em uma das seguintes pastas:
system drive\WINNT\Microsoft.NET\Framework\ version \
system drive\Windows\Microsoft.NET\Framework\ version\
Após abrir UninstallSqlState.sql no SQL Query Analyzer, clique em Executar no menu consulta para executar o script.
Após a desinstalação configuração Gerenciamento de estado de sessão do SQL Server modo, você deve reiniciar o serviço w3svc. Para reiniciar o processo w3svc, digite net start w3svc em um prompt de comando.
Para implementar o gerenciamento de estado de sessão de modo do SQL Server ASP.NET, você deve modificar o <sessionstate> elemento do arquivo de Web.config do aplicativo da seguinte maneira:
Defina o atributo mode do <sessionstate> elemento para SQLServer para indicar que estado da sessão é armazenado no SQL Server.
Defina o atributo sqlConnectionString para especificar a seqüência de caracteres de conexão para SQL Server. Para exemplo:
Observação Certifique-se que você use o caso correto quando você especificar o <sessionstate> elemento e os valores de atributo associado. Esse código é diferencia maiúsculas de minúsculas.
Se você não interromper o processo w3svc antes de executar o arquivo de script UninstallSqlState.sql, você receber a seguinte mensagem de erro:
Não é possível descartar o banco de dados 'ASPState' porque está em uso no momento
Se as entradas da tabela ASPStateTempSessions não são removidas após expirarem as sessões relacionadas, certifique-se que o SQL Server agent está sendo executado. Você pode implementar essa funcionalidade por meio de procedimentos armazenados que são agendados por meio de trabalhos no SQL Server. O SQL Server agent gerencia esses trabalhos.
Quando você usa o padrão InstallSqlState.sql e UninstallSqlState.sql arquivos de script para configurar o gerenciamento de estado de sessão de modo do SQL Server ASP.NET, observe que esses arquivos adicionar as tabelas ASPStateTempApplications e ASPStateTempSessions ao banco de dados tempdb no SQL Server por padrão. Além disso, se você reinicie o SQL Server, você perderá os dados de estado de sessão que foi armazenados em tabelas ASPStateTempApplications e ASPStateTempSessions .Para obter informações adicionais sobre como executar scripts alternativas para configurar o gerenciamento de estado de sessão do SQL Server persistente para que os dados de sessão não são perdidos ao reiniciar o servidor, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
311209
(http://support.microsoft.com/kb/311209/EN-US/
)
COMO: Configurar ASP.NET para gerenciamento de estado de sessão do servidor SQL persistente
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 317604
(http://support.microsoft.com/kb/317604/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
Diga-nos o porque e o que podemos fazer para melhorar esta informação
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.