Usuário com melhor resposta
É possível reutilizar uma conexão de estado sleeping???

Pergunta
-
Olá pessoal tenho a seguinte dúvida:
Tenho uma aplicação que acessa o banco de dados através do windows authentication, quando vou no sql server 2005 e executo a procedure sp_who ou sp_who2 ou select * from sys.sysprocesses eu recebo a lista de conexões abertas e verifico que meu aplicativo abriu uma conexão a partir do usuário e senha do dominio e esta agora esta no estado de SLEEPING.
Se eu rodar novamente minha aplicação e entrar com usuário e senha diferentes ele abrirá uma nova conexão para este usuário, até ai totalmente normal, porém, se eu tornar a logar o usuário que foi logado na primeira vez ele abre uma nova conexão para ele ou seja não aproveita a que esta aberta como SLEEPING.
Eu gostaria de saber se há como aproveitar essa conexão que esta no estado de SLEEPING e como devo fazer na linguagem C#.
Por favor me ajudem.
grato
Rodrigo
Respostas
-
Acho que deve ter uma propriedade diretamente na string de conexão "AutoResetConnection" ou algo assim.
Se nao existir procure por pool de conexões, mas acho q o framework faz isso aurtomatricamente.
Se sua pergunta foi respondida por favor marque a resposta como certa.- Sugerido como Resposta AndreAlvesLimaModerator sábado, 13 de março de 2010 19:50
- Marcado como Resposta AndreAlvesLimaModerator sábado, 20 de março de 2010 22:49
Todas as Respostas
-
Acho que deve ter uma propriedade diretamente na string de conexão "AutoResetConnection" ou algo assim.
Se nao existir procure por pool de conexões, mas acho q o framework faz isso aurtomatricamente.
Se sua pergunta foi respondida por favor marque a resposta como certa.- Sugerido como Resposta AndreAlvesLimaModerator sábado, 13 de março de 2010 19:50
- Marcado como Resposta AndreAlvesLimaModerator sábado, 20 de março de 2010 22:49
-
Rodrigo,
Alguma novidade quanto a essa sua dúvida?
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima