Usuário com melhor resposta
Depois de accessar dados algumas vezes app falha na conexão com SqlSver

Pergunta
-
Olá. Possuo uma aplicação em rede (C#) que depois de rodar algumas vezes com sucesso, não consegue mais se conectar com o Sql Server 2005.
Meu Sql Server esta configurado para conexões remotas e até onde eu sei a aplicação está abrindo e fechando as conexões depois das transações.
O erro é o seguinte: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: TCP Provider, error: 0 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.)
Agradeço se algúem puder ajudar.
LeoBower
Respostas
-
O seu servidor de banco (SQL) esta na mesma máquina que a aplicação, qual versão do seu banco de dados ?
Nelson Borges - Analista de Sistemas- Sugerido como Resposta Nelson Borges terça-feira, 3 de fevereiro de 2009 23:18
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 6 de agosto de 2010 23:42
-
Olá LeoBower,
Será que você está fechando as conexões corretamente depois de usá-las? Se você o problema acontece depois de algum tempo que a aplicação está em execução, o mais provável é que o SQL tenha atingido o numero máximo de conexões, devido à conexões que ficaram "penduradas".
Abraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 23 de julho de 2010 21:55
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 6 de agosto de 2010 23:42
Todas as Respostas
-
O seu servidor de banco (SQL) esta na mesma máquina que a aplicação, qual versão do seu banco de dados ?
Nelson Borges - Analista de Sistemas- Sugerido como Resposta Nelson Borges terça-feira, 3 de fevereiro de 2009 23:18
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 6 de agosto de 2010 23:42
-
Olá. Estou testando a aplicação com rede virtual (VMWare Workstation ACE Edition). O Sql Server é o 2005 Standard. Portanto a aplicação esta na mesma máquina.
Não sei se o problema esta string de conexão que fiz. De qualquer modo vou colocá-la aqui:
"Data Source = IP Servidor,Porta;Initial Catalog = database; Min Pool Size = 10; Max Pool Size = 150; User ID = usuario; Password = senha"
Grato pela resposta.
LeoBower -
Olá LeoBower,
Será que você está fechando as conexões corretamente depois de usá-las? Se você o problema acontece depois de algum tempo que a aplicação está em execução, o mais provável é que o SQL tenha atingido o numero máximo de conexões, devido à conexões que ficaram "penduradas".
Abraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 23 de julho de 2010 21:55
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 6 de agosto de 2010 23:42
-