none
Problema con conexion a la base de datos RRS feed

  • Pregunta

  • Buenas tardes:

    Tengo el siguiente problema de que cuando voy a entrar a la base de datos o voy a hacer una conexion a la base de datos

    por sqlserver management studio me aparece el siguiente error:

    

    

    lunes, 6 de enero de 2020 4:22

Respuestas

  • Es un error mu genérico que puede ocurrir en muchos casos. Me imagino que ya habrás verificado las cosas evidentes, como por ejemplo que DIEGO-PC se resuelve a la dirección IP correcta y que la instancia SQLEXPRESS2 está iniciada y ejecutándose correctamente en ese PC. Si cualquiera de estas condiciones no se cumpliese, saldría el error que estás viendo.

    Lo siguiente es saber si el SSMS que estás ejecutando se encuentra en el mismo DIEGO-PC o en una máquina remota. Si fuera una máquina remota, hay que comprobar que existe conectividad de red desde el equipo del SSMS al DIEGO-PC. Si existiese cualquier impedimento para la conexión, como por ejemplo que el Firewall de Windows esté bloqueando la conexión, una vez más saldría ese mismo mensaje de error que estás viendo. Ah, y también tiene que estar habilitado el protocolo TCP en esa instancia, que en una instalación predeterminada no se habilita. Esto es solo si se trata de una equipo remoto; en local no es necesario.

    Finalmente, si es un equipo remoto, otra cosa que hay que comprobar es que el servicio SQL Browser esté iniciado en el DIEGO-PC (de manera predeterminada NO lo está en una instalación recién hecha). Este servicio es necesario para poder conectar a una instancia con nombre (sqlexpress2) que no tenga un puerto fijo (en cuyo caso habría que especificarlo al conectarse). Y además, su puerto (1434) tiene que estar abierto en el Firewall.


    lunes, 6 de enero de 2020 8:44
  • Deleted
    lunes, 6 de enero de 2020 9:27
  • Hola Alberto :

    En configuration manager estan en ejecucion asi



    lunes, 6 de enero de 2020 19:00
  • Según esa imagen, la instancia SQLEXPRESS2 está detenida, que es precisamente una de las primeras causas que te indiqué que ocasionan ese error.
    lunes, 6 de enero de 2020 21:43
  • Bien, eso es un problema completamente distinto, es decir, no es "no consigo conectarme", sino "el servicio no funciona". Lógicamente si el servicio no funciona no vas a conseguir conectarte, no es problema de revisar la forma en que te conectas sino de revisar por qué SQL Server está mal instalado o mal configurado y en consecuencia no arranca.

    En estos casos lo que se hace es examinar el ErrorLog (estará en la carpeta "Logs" por debajo de donde hayas instalado la instancia) y ver qué errores refleja. Una vez que hayas encontrado el log y veas de qué se queja, si no resulta algo evidente ponlo aquí en el foro. Abre un nuevo hilo y ponle un título apropiado (no es un problema de conexión), de forma que llame la atención de quienes sean más expertos en ese area.

    martes, 7 de enero de 2020 6:22

Todas las respuestas

  • Es un error mu genérico que puede ocurrir en muchos casos. Me imagino que ya habrás verificado las cosas evidentes, como por ejemplo que DIEGO-PC se resuelve a la dirección IP correcta y que la instancia SQLEXPRESS2 está iniciada y ejecutándose correctamente en ese PC. Si cualquiera de estas condiciones no se cumpliese, saldría el error que estás viendo.

    Lo siguiente es saber si el SSMS que estás ejecutando se encuentra en el mismo DIEGO-PC o en una máquina remota. Si fuera una máquina remota, hay que comprobar que existe conectividad de red desde el equipo del SSMS al DIEGO-PC. Si existiese cualquier impedimento para la conexión, como por ejemplo que el Firewall de Windows esté bloqueando la conexión, una vez más saldría ese mismo mensaje de error que estás viendo. Ah, y también tiene que estar habilitado el protocolo TCP en esa instancia, que en una instalación predeterminada no se habilita. Esto es solo si se trata de una equipo remoto; en local no es necesario.

    Finalmente, si es un equipo remoto, otra cosa que hay que comprobar es que el servicio SQL Browser esté iniciado en el DIEGO-PC (de manera predeterminada NO lo está en una instalación recién hecha). Este servicio es necesario para poder conectar a una instancia con nombre (sqlexpress2) que no tenga un puerto fijo (en cuyo caso habría que especificarlo al conectarse). Y además, su puerto (1434) tiene que estar abierto en el Firewall.


    lunes, 6 de enero de 2020 8:44
  • Deleted
    lunes, 6 de enero de 2020 9:27
  • Hola Alberto :

    En configuration manager estan en ejecucion asi



    lunes, 6 de enero de 2020 19:00
  • NOTA:

    Es ua aplicacion local no estoy en red con ningun equipo corre con internet information server

    lunes, 6 de enero de 2020 19:04
  • Según esa imagen, la instancia SQLEXPRESS2 está detenida, que es precisamente una de las primeras causas que te indiqué que ocasionan ese error.
    lunes, 6 de enero de 2020 21:43
  • si claro.....ya logre cambiar de estado a la instancia SQLEXPRESS2 es decir a Sqlserver(SQLEXPRESS2)

    PERO sigo sin poder conectar........

    Este servicio lo activo y vuelve a inactivarse de nuevo y luego cuando pretendo cambiarlo se demora y presenta error diciendo que el servicio esta fuera de tiempo....


    martes, 7 de enero de 2020 2:43
  • Bien, eso es un problema completamente distinto, es decir, no es "no consigo conectarme", sino "el servicio no funciona". Lógicamente si el servicio no funciona no vas a conseguir conectarte, no es problema de revisar la forma en que te conectas sino de revisar por qué SQL Server está mal instalado o mal configurado y en consecuencia no arranca.

    En estos casos lo que se hace es examinar el ErrorLog (estará en la carpeta "Logs" por debajo de donde hayas instalado la instancia) y ver qué errores refleja. Una vez que hayas encontrado el log y veas de qué se queja, si no resulta algo evidente ponlo aquí en el foro. Abre un nuevo hilo y ponle un título apropiado (no es un problema de conexión), de forma que llame la atención de quienes sean más expertos en ese area.

    martes, 7 de enero de 2020 6:22