Quiza esto les pueda pasar algun dia, bueno a mi me paso, estaba trabajando con VS 2005 y SQL Server Express 2005 en Windows Vista y bueno por sobrecargad e memoria se me colgo la PC y tuve que terminar los procesos en ejecucion de SQL y VS.
Al cargar nuevamente la aplicacion y ejecutarla, oh!! Sorpresa... me salia el siguiente error:
Error: 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: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) ERROR
Pues segun se puede entender ahi es que no me permitia conecciones remotas, pues lo que hice para solucionar este pequeño problema fue entra al Configuration Manager del SQL y habilitar algunas cosas, luego reiniciar mis servicios de SQL.
Ahora nuevamente al cargar mi aplicacion funcionaba a la perfeccion.
[EDITADO]
En vista que este post se presta a algunas malinterpretaciones, he tenido que modificarlo, pues bien este error se puede dar por diversos motivs:
- Servicios SQL Detenidos
- Dehabilitado la comunicacion por red
- La cadena de conexion esta apuntando hacia otro servidor
Entre otros mas, en mi caso lo que paso fue lo primero, como se podra leer, tuve que detener el proceso que corre el sql y es por eso que no conectaba, pero no solo puede ser eso lo que te este pasando, asi que la solucion puede ser ver cada una de estas alternativas y empezar a verificar si es que todo va bien:
En caso de servicio detenidos ir al SQL Server Configuration Manager y verificar si estan iniciados los servicios, si no lo estas, pues iniciarlos
En caso este deshabilitado la conexion por red, dirigirse a Configuracion de Superficie (Surface Area Configuration) del SQL y habilitar conexiones via TCP/IP
Tambien verficar que la cadena de conexion este apuntando al servidor correcto, estos pueden ser algunos de los motivos por los cuales pueden tener error al conectarse al SQL, espero ahora quede claro el post.
Saludos,
Ricardo La Rosa.
10 comentarios:
un post de este tipo, donde no se pone la solución, ps no sirve para nada!!!.
nadie quiere saber la magia que hiciste, sino como lo hiciste, para que asi mas gente se beneficie....
Saludos.
si es que les es de ayuda, una completa guia para solucionar este tipo de errores....
http://blogs.msdn.com/sql_protocols/archive/2005/09/28/474698.aspx
saludos
http://www.ozonicco.info
Lo que pasa es que a veces se encuentran detenidos los servicios del SQL por motivos de fallos en el sistema, pero solo se debe reiniciarlos.
Saludos,
Ricardo La Rosa
you tuve el mismo problema, y te aseguro que normalmente no es por eso...
Firomanus::
Jajajaja, y dale que lo volvere a escribir cuantas veces haga falta ......
Que mejor deberias quitar toda la entrada, en lugar de solo quitar los comentarios que no te parescan.... porque la verdad que no sirve de !!NADA!! que pongas un post solo para que el mundo se entere de que resolviste un problema, ya mejor quita todo el tema y punto. Y haste un favor si te quieres evitar mas comentarios. jajajajajajaja.
Amigo, solo hice una aclaracion sobre el tema, si crees que no te sirve pues simplemente ignoralo, no te hace daño, mi idea es tratar de compartir lo poco que pueda saber y aprender de las cosas que hago. Igualmente son bienvenidos las criticas que sean constructivas, quiza me equivoque al escribir, pero ya lo puse mas claro.
Saludos!
Firomanus::
Andale esto esta mejor. Ya es de ayuda para la gente.
!!Buen Trabajo!! Ricardo
Publicar un comentario