Je ne peux pas me connecter à mon serveur SQL en utilisant mon adresse IP publique

À partir de maintenant, j'utilise actuellement Gestion SQL Server . Je peux me connecter à mon serveur SQL hébergé sur un autre ordinateur du réseau. À des fins d'explication, mon ordinateur est ordinateur A et l'ordinateur qui héberge le serveur SQL s'appelle ordinateur B . Je peux me connecter au serveur SQL à partir de l'ordinateur A à partir du nom du serveur étant DESKTOPsqldatabase et la connexion étant la valeur par défaut sa . Je peux également me connecter avec l'ipv4 adresse de l'ordinateur qui est 192.168.1.191 avec le nom du serveur étant 192.168.1.191,1433, utilisation de l'ordinateur A et B . Je ne peux jamais me connecter via l'IP du routeur qui vient de https://nordvpn.com/what-is-my-ip /. J'ai transféré le port du serveur sql et voici une image de son apparence.

Une image du routeur avec les deux règles que j'ai ajoutées pour le transférer par port.

Je peux me connecter au serveur SQL à partir de l'ordinateur Un utilisant l'adresse ipv4 de celui-ci, pas celle du routeur. Chaque fois que j'essaie de rejoindre en utilisant l'IP du routeur, il est dit ceci:

Se connecter au Serveur

Impossible de se connecter à x.x.x.x

INFORMATIONS COMPLÉMENTAIRES :

Une erreur liée au réseau ou spécifique à une instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur n'a pas été trouvé ou n'était pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser connexion. (fournisseur : Fournisseur de tuyaux nommés, erreur: 40 - Impossible d'ouvrir une connexion à SQL Server) (Microsoft SQL Server, Erreur: 53)

Pour obtenir de l'aide, cliquez sur : http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476

Le chemin réseau n'a pas été trouvé

J'ai essayé d'accéder au serveur SQL par exemple comme ceci:

Nom du serveur : x.x.x.x Utilisateur : sa Mot de passe: 123

Nom du serveur: x.x.x.x, 1433 Utilisateur : sa Mot de passe: 123

(x.x.x.x représente l'IP réelle, je n'utilise pas la passerelle par défaut ou quelque chose comme ça) et d'autres façons dont je ne me souviens pas pour le moment.

Tout d'abord, j'ai récemment installé un serveur SQL (version développeur) de Microsoft sur un ordinateur B . J'ai regardé beaucoup de vidéos et de discussions de sites Web comme celui-ci ou stackoverflow. Aucune de leurs solutions ne m'a aidé et les a fait sur des milliers de temps.

J'ai déjà fait ce qui suit:

Activé Protocole TCP/IP et le définir sur rien.

Dans Ipall , j'ai Transformé Ports dynamiques TCP en rien

J'ai également défini le port TCP sur 1433

Chaque IPN est Activé et Actif sur le protocole TCP/IP

Le port l'a transféré, y compris le navigateur SQL Server.

Et oui, je l'ai fait redémarrez le service SQL Server .

Je pense qu'il y a quelque chose qui ne va pas avec la redirection de port car je peux y accéder avec des ordinateurs de mon réseau, mais lorsque j'essaie d'y accéder par l'IP du routeur, cela dit qu'il n'est pas trouvé. J'ai désactivé le pare-feu au cas où c'était le problème, mais le problème se produit toujours. Je suis donc certain qu'il doit faire quelque chose avec la redirection de port. J'ai mis TCP et UDP au cas où cela pourrait être le problème et je ont également inclus le navigateur SQL Server.

demandé sur