sql >> Base de Datos >  >> RDS >> Sqlserver

No se puede conectar al servidor:un error relacionado con la red o específico de la instancia

Encontré útiles las siguientes técnicas:

  1. Asegúrese de que su motor de base de datos esté configurado para aceptar conexiones remotas :

    • Inicio> Todos los programas> SQL Server 2005> Herramientas de configuración> Configuración de superficie de SQL Server
    • Haga clic en Configuración de superficie para servicios y conexiones
    • Seleccione la instancia que tiene el problema> Motor de base de datos> Conexiones remotas
    • Habilitar conexiones locales y remotas
    • Reiniciar instancia
  2. Es posible que deba crear una excepción en el cortafuegos para la instancia de SQL Server y el puerto que está utilizando:

    • Inicio> Ejecutar> Firewall.cpl
    • Haga clic en la pestaña de excepciones
    • Agregue sqlservr.exe (generalmente ubicado en C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Bin , verifique sus instalaciones para la ruta de la carpeta real) y el puerto (el valor predeterminado es 1433 )
    • Compruebe también su cadena de conexión
    • De FIX:ERROR:No se pudo abrir una conexión a SQL Server:
  3. Compruebe si sus servicios de servidor SQL están en funcionamiento correctamente:

    • Vaya a Todos los programas> Microsoft SQL Server 2008> Herramientas de configuración> Administrador de configuración de SQL Server> Servicios de SQL Server
    • Compruebe para asegurarse de que el estado del servicio de SQL Server sea En ejecución.

    Además, asegúrese de que su servidor remoto esté en la misma red . Ejecute sqlcmd -L para determinar si su servidor está incluido en su lista de redes.

  4. Habilitar TCP/IP en Configuración de SQL Server

    Cuando dos o más servidores SQL están conectados a través de la red, todos se comunican mediante TCP/IP. El puerto predeterminado de instalación de SQL Server es 1433. Este puerto se puede cambiar a través del Administrador de configuración de SQL Server. TCP/IP debe estar habilitado para que SQL Server se conecte.

    • Ir a Todos los programas>> Microsoft SQL Server 2008>> Herramientas de configuración>> Administrador de configuración de SQL Server>> Seleccionar TCP/IP
    • Haga clic derecho en TCP/IP>> Haga clic en Habilitar

    Debe reiniciar SQL Server Services para que todos los cambios surtan efecto. Haga clic con el botón derecho y vaya al menú de propiedades para seleccionar la ubicación donde se puede cambiar el puerto predeterminado de SQL Server.