Ask Learn
Preview
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Por acaso você já recebeu essa mensagem de erro abaixo?
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
Esse é um problema bastante comum. Isso ocorre em programas .NET que abrem conexão com o banco de dados e depois retornam o objeto para o pool sem chamar o comando Dispose.
A solução é simples: após o uso da conexão, fecha-las com o banco de dados usando Close() ou Dispose(). Melhor ainda seria usar a sintaxe “using” ou “try/finally” do C#.
Importante: Esse é um erro do lado cliente e não do servidor SQL Server. Entretanto, criei um script para ajudar a identificar o problema.
Anonymous
December 10, 2013
opss...aqui está me mostrando erro de download, alguém conseguiu fazer o download do script?
Not Found: Resource Not Found
The resource you requested does not exist.
Anonymous
December 10, 2013
Faltou publicar o script. Agendei para amanhã! :)
Anonymous
October 15, 2014
Esse script caiu do céu hoje, obrigado!
Anonymous
October 15, 2014
Bom saber!! Você estava trabalhando com o erro de timeout?
Anonymous
October 16, 2014
Exatamente. Causa raiz: base de homologação na mesma instância de produção!
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign in