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.
Quando você habilitar o SQL Server debugging recurso no Microsoft Visual Studio .NET 2003 e, em seguida, executar um aplicativo, 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.
Para contornar este problema, use um dos seguintes métodos:
Método 1
Altere a configuração do seu projeto para o modo Release. Para fazer isso, execute as seguintes etapas:
No Visual Studio. NET, clique em Configuration Manager no menu Build e clique em versão na lista Active Solution Configuration .
No menu Debug , clique em Iniciar para executar seu aplicativo. Observe que a mensagem de erro mencionada na seção "Sintomas" não exibida.
Método 2
Altere propriedades de configuração de modo a depuração de seu projeto. Para fazer isso, execute as seguintes etapas:
No Visual Studio. NET, clique com o botão direito do mouse seu aplicativo no Solution Explorer e, em seguida, clique em Propriedades .
Em um projeto Microsoft Visual Basic.NET, clique em Debug em Configuration Properties e desmarque a depuração do SQL Server em Ativar depuradores .
Em um projeto Microsoft Visual translation from VPE for Csharp .NET, clique em depuração em Configuration Properties e defina o valor de Ativar depuração de SQL em Debuggers como False .
No menu arquivo , aponte para novo e, em seguida, clique em Project .
Clique em Projetos do Visual Basic ou Visual translation from VPE for Csharp projetos em Tipos de projeto e, em seguida, clique em Windows Application em modelos .
Nomeie o projeto SampleApplication . Por padrão, é criado o Form1.
Adicione um controle de botão ao Form1.
Clique duas vezes o botão que você adicionou ao Form1.
Adicione o seguinte código na parte superior do Form1 classe:
Visual Basic .NET
Imports System
Imports System.Data.SqlClient
O Visual translation from VPE for Csharp .NET
using System;
using System.Data.SqlClient;
using System.Diagnostics;
using System.Windows.Forms;
No Visual Basic. NET, adicione o seguinte código ao evento Click do botão Button1 :
Dim iCount As Integer = 1
Try
Do
Dim sqlConn As New _
SqlConnection("Data Source=localhost;trusted_Connection=yes;initial catalog = Northwind")
sqlConn.Open()
Trace.WriteLine("opening connection " & CStr(iCount))
sqlConn.Close()
Trace.WriteLine("closing connection " & CStr(iCount))
sqlConn.Dispose()
Trace.WriteLine("disposing connection " & CStr(iCount))
iCount = iCount + 1
Loop Until iCount > 200
Catch ex As Exception
Trace.WriteLine(ex.ToString)
End Try
in Visual translation from VPE for Csharp. NET, adicione o seguinte código para o clique evento do botão button1 :
No menu Build , clique em Configuration Manager e, em seguida, clique em Debug na lista Active Solution Configuration .
No Solution Explorer, clique com o botão direito do mouse em SampleApplication e, em seguida, clique em Propriedades .
Em um projeto Visual Basic.NET, clique em Debug em Configuration Properties e, em seguida, clique para selecionar a depuração do SQL Server em Ativar depuradores .
Em um projeto do Visual .NET translation from VPE for Csharp, clique em depuração em Configuration Properties e defina o valor de Ativar depuração de SQL em Debuggers como True .
Clique em OK para fechar a caixa de diálogo SampleApplication Property Pages .
No menu Debug , clique em Iniciar para executar seu aplicativo.
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: 830118
(http://support.microsoft.com/kb/830118/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.