Intentaba conectarme al servidor Microsoft SQL Server mediante el nombre localhost y me marcaba que no tenia acceso, luego intente con la IP 127.0.0.1 y nada, el mismo error, pero si ponia el nombre completo de la maquina + el nombre (LAP/SQLEXPRESS) del servidor SQLServer ahí si podia ingresar!,
TITLE: Connect to Server
——————————
Cannot connect to localhost.
——————————
ADDITIONAL INFORMATION:
Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 – No se pudo abrir una conexión con SQL Server) (Microsoft SQL Server, Error: 2)For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476
Investigando sobre el error, me encuentro que se tiene que activar la opción TCP/IP y agregar el puerto correspondiente al SQLServer, para hacer estos cambios ingresar en:
Inicio > Programas > Microsoft SQL Server 2008 R2 > Configuration Tools > (Aquí depende de tu versión del SQL Server)
Sql Server Configuration Manager > SQL Server Network Configuration > Protocols for SQLEXPRESS > TCP/IP
Botón derecho, propiedades y cambiar:
Protocols > Enabled = true
IP Address > IP ALL > TCP Dynamic Ports = 1433
Aceptar y luego reiniciar el servicio del SQLServer ( SQL Server Services > SQL Server (EXPRESS) > Botón derecho, reiniciar)
Y listo!., ya podemos entrar agregando la IP o el nombre localhost.
Excelente me la pase todo el día instalando desinstalando molestándole al SQL SERVER 2008 leí toda clase de foros de ayudas de todo .. Y este fue el único que me funciono …. Bien gracias por la ayuda…de verdad que lo necesitaba ya estaba que agarraba este laptop a patadas jejej muchas gracias..
Sos un maestro brother! Simple y claro! A empezar con un final ahora! Gracias 🙂
Buena voz con ello , me ayudo bastante
Sos un guru..Muchas gracias !!!!!
Mae.. Demasiado sobrado el aporte.. Ese problema ha sido un dolor de cabeza hasta ahora… Gracias!..
Eres grande!!. problema resuelto!
Gracias fue de mucha ayuda 😀 un 10!!!!
Graciassssssssssss!!!! llevo meses averiguando como resolver el problema y su solucion fue la efectivaaaaaaaa
No tenia mucha fe, pero la verdad que fue excelente la solucion que propusiste. Me funciono, y me tomo el tiempo de comentar. GRACIAS! GRACIAS GRACIAAAAAAAAAAS!!
Preciso! Esto funciona excelente la verdad. Muchas gracias.
GRACIAS!!! Muchas Gracias!!!! hace 12 horas que estoy tratando de que funcione y gracias a vos pude! Gracias!
GRACIAS ME DI DURO TODO EL DIA SOLO PARA CAMBIAR EL PUERTO…. GRACIASSSSSSSSSSSSSSS
Geniooooooooooooo! hace dos horas que estaba con lo mismo! graciaas!
Aun no he podido resolver el problema.
Una pregunta debo cambiarle la cuenta IP de mi maquina por la que esta ahi en la solucion.
Ayuda con esto, aun nada.
pues supongo que si…, pero en teoria debe de jalar con la IP, pero jejej es windows! todo puede suceder.
MAESTRO!
muchisimas gracias!! me salvaste somos varios que ayudaste eres nuestor heroe! jajaja una abrazo
Excelente men!, me quitaste un gran dolor de cabeza!
muchas gracias por la explicacion, solucione mi problema
quisiera hacerte una pregunta y lamento si es tonta, pero entiendo que los puertos dinamicos son mas altos, por que se usan como sinonimos con registrados?
gracias de antemano xD
Excelente, muchisimas gracias.
Y si tengo Windows 7, como le hago?. Gracias!
pues supongo que igual, solo es cosa de ejecutar los programas con derechos de Administrador.
Gracias maestro!!! 3 días luchando con una conexión entre excel y sql server, y la solución era estooooo
chido carnal me sirvio mucho
Te agardesco eres un genio. Saludos.
Estimado oviedo. podrias poner la cadena de conexion, tengo problemas al tratar de conectar en una red microsoft, cuando intento la conxion bota error de certificacion que no esta en un dominio de confianza. verifique los dominios la red etc y todo bien.
gracias.
GRACIAS!!!!!!!!!!!
Gracias eres una maestro, me tarde todo el día para resolver esto !!!!!!!
Un genio papá!!! Un día estuve luchando con esto!!!
Excelente! Casi que no encuentro la solución! Muchas gracias!
gracias men en cerio te ganastes un 10 no sabes cuanto te agradezco
Viejo muchísimas Gracias, debes ir a la NASA 😀
no sirve esas madas
Quizás hiciste algo diferente o tu problema no va por ahi
Muchisimas gracias. Amigo me sirvio de mucho no sabes cuanto te agradezco
Excelente aporte, enserio gracias por ese dato. Saludes
GRACIAS!!! eres un crack, no daba con ello. Muchas GRACIAS!!!!!
Que problema….ya tengo dos dias tratando de resolver este bendito problema
necesito de su ayuda el problema aun persiste…que puedo hacer…
Gracias men eres un maquina!!
GRACIAS!
Muchas gracias me has ayudado mucho !!!!!
q tal brody, gracias por el aporte, ya me puedo conectar usando localhost, el problema aho es que cuando quiero realizar algun movimiento como crea una base de datos, una tabla o lago asi, el servidor se desconecta y tengo q volver a iniciarlo desde el configuration manager, sabras porque pasa esto??? solo con localhost, si inicio con .\sqlexpress no pasa solo localhost, alguna idea??
mmmh, la verdad ni idea…, aunque lo que haría yo, es volver a reinstalar el SQL Server o por lo menos el configuration manager si lo anterior no es posible, ya ves en Windows si algo no sirve…, a iniciar desde 0.
Vas a favoritos, mi amigo, gracias!!!
No pude 🙁 tengo ese cartelito y sigue jodiendo…
Muchas gracias simple y claro, estaba a punto de reinstalar sql server 2008
Excelente gracias por tu articulo, me saco de un apuro!
mira lo que pasa es que tengo windows 7 starter y necesito ayuda para hacer mi habbo holo pero cuando entro a myphpadmin pongo nombre del usuario y luego la contraseña pero entonces me dice esto el servidor mySQL no autorizo su ingreso que hago ayuda porfavor
Mil gracias. muy buena explicación y funcionó.
realmente di muchas vueltas hasta que encontré su explicación
Gracias, pero por que pasa ese problema, quiero entender, claro que me ayudo mucho
Gracias Hermano, muchas gracias, llevaba varios días tratando de solucionar este problema.
Gracias, me funciono bien 🙂
Excelente, muchas gracias!
Muchas Gracias me salvaste
ya que cuando me pasaba ello reiniciaba la laptop ahora ya no
Excelente amigo eres un genio . . .
Genial! Me funcionó…
Eres lo maximo!!!!!
Gracias!! Después de dar vueltas por varios foros, solucioné el problema con este post.
Exelente aportación Oviedo. me la iba a pasar todo el dia. y si no te encuentro. estrés total.
Compadre te pasaste era lo que necesitaba habia weviado caleta con esta caga de sql pero porfin lo solucione muuuuuuuchaaas gracias
Este error también puede surgir si el servicio esta detenido.
Gracias, muy útil 🙂
Buscando y hasta que llegue a tu blog Configuración de Protocolos! Problema solucionado. Muchas gracias Oviedo!!!
Gracias a los desarrolladores de esta WEB por crear una maravilla.
Quiero decir a todos que van a leer este post, que esta WEB es digno de un premio, he estado navegando y observe que hay muchas temas las que a mí personalmente me gustan. Además el concepto desglosado permite comentar muchos problemas.
Saludos
Excelente aporte, la solución funciona en todos los equipos!!!
Excelente, me funciono correctamente. Gracias por el tip 🙂
GRACIASSSSSSSSSSSSSS BROTHER ESTUVE BUSCANDO COMO SOLUCIONAR ESTE PROBLEMA POR HORA EN GOOGLE Y AL FIN ENCONTRÉ TU POST, GRACIAS ME AYUDASTE MUCHO T.T
Excelente aporte, estuve tratando de configurar el sql en mi computadora para realizar una practica y no funcionaba hasta que llegue a esta pagina,
Muchas Gracias.
Excelente solución, ni en los foros de microsoft la encontraba.
Muchas gracias.
Muchísimas Gracias.
Tantas Horas buscando en foros y por fin di con el que era
Excelente .Gracias
Gracias, fue de mucha ayuda..
Saludos.
ufff simplemente buenisimo sos un genio!
Gracias Maestro!!!
Un abrazo
Gracias Maestro!!
Un abrazo
exelente bro. gracias!!!
Muchisimas gracias por la soluciòn!
No he podido conectar la maquina al servidor que tiene el SQL-Server Express 2012
De esas veces que sientes que quedas en deuda por la solución…Gracias…
Men mil gracias, parce eres un geniooooooo =) , todas las paginas que tuve que visitar y esta tenia la solucion precisa. sigue asi =)
Gracias de verdad!!! Me ha salvado el día!!!
No me funciono sigo con el mismo problema, ya active conexiones remotas en el servidor, desactive el firewall, agregue la instancia de sql en mi cadena de conexión agregando la en el datasource del web confing como .\miInstancia junto con usuario y pas de sql (valide que este pueda entrar y hacer modificaciones) ,
Active modo mixto en sql server, y todo lo que se menciona en muchos foros mas que para mi caso todos mencionan la misma solución común que ami no me esta sirviendo,
Revise que estén corriendo los servicios de SQL server junto con el browse no jalo así que active todo lo que era sql.
lo extraño es que en mi equipo y no en el servidor me funciona la aplicación (corriéndola en modo debug) y se conecta perfectamente a la base de datos. la instancia local es SQLEXPRESS mientras que la del servidor es MSSQLSERVER en el webconfig ya en el servidor hago ese cambio sin embargo el problema sigue. Vi que tal ves en el código de mi aplicación estoy haciendo referencia a SQLEXPRESS pero el único lugar donde esta es en el webconfig lugar que modifico cuando lo paso al server.
Valide que el uso de los parámetros para la conexión a SQL con un archivo udl (creas un txt y le cambias la extensión a udl ) lo probé y me conecto correctamente.
Alguna idea?
uso vs net 2010 con sql server 2008
y en el server un windows 2008 r2 con sql server 2008
Tal ves a un afortunado le sirva algo que comente,….
Ya probaste con:
127.0.0.1/MSSQLEXPRESS
¿O con la IP remota + / + Instancia ?? a mi eso me funciono en PHP.
por que no dejas las publicaciones en automatico? as as de tener cientos desde hace meses
por aquello del SPAM…, sorry si no contesto rápidamente, pero el trabajo me consume el tiempo.
Excelente, me sirvió pase 2 días buscando y esto funciono a la perfección.
Ami no me funciono con sqlserver 2014 magnament studio, me pasa igual, me conecto al nombre del equipo/sQLExpress y sin embargo si pongo un . o localhost en el nombre del servidor no me conecta y me da el famoso error 40:
habilite lo que proponia arriba en protocolos de SQLEXPRESS el TCP/IP puse la ip de mi ordenador y abajo en puertos dinamicos TCP probe a poner el 1433 nada, asi q nose por que no funciono.
Muchas gracias, estuve buscando informacion en muchos lados que no me servia hasta que lei este articulo.
Gracias lo hice en el sql 2016 , saludos
tengo ese problema, mas aun peor ya q el puerto dinamico ya posee un numero lo cambio al 1433 y me exige reiniciar para q todo funcione… he reiniciado el pc, reiniciado el servidor y el ip vuelve a ser el de antes, en verdad necesito una solucion para esto gracias!