No puedo conectarme a mi servidor SQL usando mi IP pública

No puedo conectarme a mi servidor SQL usando mi IP pública

A partir de ahora, actualmente estoy usandoGestión de servidor SQL. Puedo conectarme a mi servidor SQL alojado en una computadora diferente en la red. Para fines explicativos, mi computadora escomputadora Ay la computadora que aloja el servidor SQL se llamacomputadora B. Puedo conectarme al servidor SQL desde la computadora A desde el nombre del servidorESCRITORIO\base de datos SQLy el inicio de sesión es el predeterminadosa. También puedo conectarme con la dirección ipv4 de la computadora que es 192.168.1.191 con el nombre del servidor192.168.1.191,1433, usando la computadoraA y B. Nunca puedo iniciar sesión a través de la IP del enrutador que proviene dehttps://nordvpn.com/cuál-es-mi-ip/. He reenviado el puerto del servidor SQL y aquí hay una imagen de cómo se ve.

Una imagen del enrutador con las dos reglas que agregué para reenviarlo.

Puedo conectarme al servidor SQL desdecomputadora Autilizando elipv4dirección del mismo, no la del enrutador. Cada vez que intento unirme usando la IP del enrutador, dice esto:

Conectar al servidor

No se puede conectar con xxxx

INFORMACIÓN ADICIONAL:

Se produjo un error relacionado con la red o específico de la instancia al establecer una conexión con SQL Server. El servidor no se encontró o no estaba accesible. Verifique que el nombre de la instancia sea correcto y que SQL Server esté configurado para permitir conexiones remotas. (proveedor: Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una conexión a SQL Server) (Microsoft SQL Server, Error: 53)

Para obtener ayuda, haga clic en:http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476

La ruta de red no se encontró

Intenté acceder al servidor SQL, por ejemplo, así:

Nombre del servidor: xxxx Usuario: sa Contraseña: 123

Nombre del servidor: xxxx,1433 Usuario: sa Contraseña: 123

(xxxx representa la IP real, no estoy usando la puerta de enlace predeterminada ni nada por el estilo) y algunas otras formas que no recuerdo en este momento.

En primer lugar, recientemente instalé un SQL Server (versión para desarrolladores) de Microsoft en uncomputadora B. He visto muchos videos e hilos de sitios web como este o stackoverflow. Ninguna de sus soluciones me ha ayudado y las he hecho miles de veces.

Ya hice lo siguiente:

ActivadoProtocolo TCP/IPy ponerlo en nada.

EnIPTodos, GiréPuertos dinámicos TCPa nada

También he puesto elPuerto TCPa1433

CadaIPnesActivadoyActivoen el protocolo TCP/IP

El puerto lo reenvió, incluido el navegador SQL Server.

Y sí, reinicié elServicio de servidor SQL.

Creo que hay algún problema con el reenvío de puertos porque puedo acceder a él con computadoras en mi red pero cuando intento acceder por la IP del enrutador, dice que no se encuentra. He desactivado el firewall en caso de que ese fuera el problema, pero el problema persiste. Por lo tanto, estoy seguro de que tiene que ver con el reenvío de puertos. he puestoTCP y UDPen caso de que ese haya sido el problema y también he incluido el navegador SQL Server.

Respuesta1

Las razones del "Error 53 del servidor Microsoft SQL" pueden aparecer porque el cliente no puede resolver el nombre del servidor o el nombre del servidor es incorrecto.

Puede intentar solucionar problemas de la red con respecto a si puede resolver el nombre del servidor o intentar hacer ping y hacer telnet al servidor y al host.

Puede consultar el error 40 del servidor SQL en la siguiente fuente:https://www.get-itsolutions.com/sql-server-error-26-sql-error-40-fix/

para el error 53 el siguiente enlace:https://www.get-itsolutions.com/microsoft-sql-server-error-53/

Gracias

información relacionada