Select the product you need help with
CORRECÇÃO: Mensagem de erro quando um thread "System.Data" tenta abrir uma conexão em pool no .NET Framework 2.0: "tempo limite expirou. O tempo limite esgotou antes para obter uma conexão do pool de"ID do artigo: 948868 - Exibir os produtos aos quais esse artigo se aplica. Nesta páginaSintomasConsidere o seguinte cenário. O Microsoft .NET Framework 2.0, um thread System.Data tenta abrir uma conexão em pool. Ao mesmo tempo, o outro thread tenta limpar esse pool usando o método ClearPool ou o método ClearAllPools . Nesse cenário, você receber a seguinte mensagem de erro: Tempo limite expirou. O tempo limite esgotou antes para obter uma conexão do pool de. Isso pode ter ocorrido porque todas as conexões do pool estavam em uso e o tamanho máximo do pool foi atingido.
CausaEsse problema ocorre devido a uma condição de corrida na chamada do método GetConnection interna. Depois que o grupo de pool de conexão e para o pool de conexão são obtidos, o método GetConnection é chamado no pool. Se o método ClearPool é chamado entre o método GetConnectionPool e o método GetConnection , o estado de pool é alterado para ShuttingDown e o método GetConnection retorna o valor nulo. Essas coisas ocorrem devido a condição de corrida. Em seguida, porque o valor nulo é interpretado como um tempo limite, você receber a mensagem de erro mencionada na seção "Sintomas". ResoluçãoInformações sobre o hotfixPara resolver esse problema, instale o hotfix mencionado no seguinte artigo na Base de dados de Conhecimento da Microsoft:948815
(http://support.microsoft.com/kb/948815/
)
Disponibilidade do pacote .NET Framework 2.0 Service Pack 1 hotfix cumulativo para System.Data.dll e System.Data.OracleClient.dll do Pré-requisitosVocê deve ter o .NET Framework 2.0 Service Pack 1 instalado para aplicar esse hotfix.Requisitos de reinicializaçãoNão é necessário reiniciar o computador após aplicar esse hotfix.Informações sobre a substituição do hotfixEsse hotfix não substitui outros hotfixes.Informações sobre o arquivoA versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.O .NET Framework 2.0, x 86 versõesRecolher esta tabela
O .NET Framework 2.0, versões x 64Recolher esta tabela
O .NET Framework 2.0, versões com base em ItaniumRecolher esta tabela
SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Mais InformaçõesPara obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 824684
(http://support.microsoft.com/kb/824684/
)
Descrição da terminologia padrão que é usada para descrever as atualizações de software Informações de pilha de chamadaSystem.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) System.Data.SqlClient.SqlConnection.Open() PropriedadesID do artigo: 948868 - Última revisão: quarta-feira, 2 de abril de 2008 - Revisão: 1.0
Tradução automática 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: 948868
(http://support.microsoft.com/kb/948868/en-us/
)
| Traduções deste artigo |




Voltar para o início








