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 de sessão do ASP.NET SQL Server
Os seguintes passos descrevem como executar o InstallSqlState.sql e os ficheiros de script UninstallSqlState.sql para configurar gestão de estado de sessões de modo do SQL Server.
No SQL Query Analyzer, no menu ficheiro , clique em Abrir .
Na caixa de diálogo Abrir ficheiro de consulta , procure o ficheiro de script InstallSqlState.sql e, em seguida, clique em Abrir . Por predefinição, InstallSqlState.sql está localizado das seguintes pastas:
system drive\WINNT\Microsoft.NET\Framework\ version \
system drive\Windows\Microsoft.NET\Framework\ version\
Depois de abrir InstallSqlState.sql no SQL Query Analyzer, clique em Executar no menu de consulta para executar o script.
Antes de executar o ficheiro de script UninstallSqlState.sql para desinstalar a configuração de gestão de estado de sessão de modo do SQL Server, tem de parar o processo de w3svc. Para o fazer, siga estes passos:
No menu Iniciar do Windows, clique em Executar , escreva cmd e, em seguida, clique em OK para abrir uma linha de comandos.
Na linha de comandos, escreva net stop w3svc . Receberá uma confirmação de que o processo de w3svc é parado.
No SQL Query Analyzer, no menu ficheiro , clique em Abrir .
Na caixa de diálogo Abrir ficheiro de consulta , procure o ficheiro de script UninstallSqlState.sql e, em seguida, clique em Abrir . Por predefinição, UninstallSqlState.sql está localizado das seguintes pastas:
system drive\WINNT\Microsoft.NET\Framework\ version \
system drive\Windows\Microsoft.NET\Framework\ version\
Depois de abrir UninstallSqlState.sql no SQL Query Analyzer, clique em Executar no menu de consulta para executar o script.
Depois de desinstalar a configuração de gestão de estado de sessão de modo do SQL Server, tem de reiniciar o serviço w3svc. Para reiniciar o processo de w3svc, escreva net start w3svc numa linha de comandos.
Para implementar o gerenciamento de estado da sessão de modo de ASP.NET SQL Server, terá de modificar o <sessionstate> elemento do ficheiro de Web.config da aplicação da seguinte forma:
Definir o atributo modo do <sessionstate> elemento SQLServer para indicar o estado da sessão é armazenado no SQL Server.
Defina o atributo sqlConnectionString para especificar a cadeia de ligação para o SQL Server. Para exemplo:
Certifique-se Nota que utilize o incidente correcto quando especificar o <sessionstate> elemento e os valores de atributo associado. Este código é sensível a maiúsculas / minúsculas.
Se não parar o processo de w3svc antes de executar o ficheiro de script UninstallSqlState.sql, receberá a seguinte mensagem de erro:
Não consegue largar a base de dados 'ASPState' porque está actualmente em utilização
Se a entradas na tabela ASPStateTempSessions não são removidas após a expiração de sessões relacionadas, certifique-se de que o agente do SQL Server está em execução. Pode implementar esta funcionalidade através de procedimentos armazenados que estão agendadas através de trabalhos no SQL Server. O Agente do SQL Server gere estas tarefas.
Quando utiliza o predefinido InstallSqlState.sql e ficheiros de script UninstallSqlState.sql para configurar gestão de estado de sessões de modo de ASP.NET SQL Server, note que estes ficheiros adicionar ASPStateTempSessions e as tabelas ASPStateTempApplications a base de dados tempdb no SQL Server por predefinição. Além disso, se reiniciar o SQL Server, perderá os dados de estado de sessão que foi armazenados na ASPStateTempSessions e as tabelas ASPStateTempApplications .Para obter informações adicionais sobre como executar scripts alternativos 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 quando reiniciar o servidor, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
311209
(http://support.microsoft.com/kb/311209/EN-US/
)
COMO: Configurar o ASP.NET para gestão 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/
)
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.