1 votes

Impossible de se connecter à une instance distante de SQL Server via un VPN

Je fais tourner SQL Server 2005 sur deux serveurs différents sous Win XP. Les deux serveurs se trouvent dans des lieux physiques différents et sont connectés via un lien de données point à point dédié dans un réseau privé virtuel (VPN). Je suis seulement capable de me connecter à l'instance distante de SQL Server en spécifiant l'adresse IP dans la propriété du nom du serveur. Si je fournis le nom réel du serveur, par exemple 'ServerA', alors je reçois un message d'erreur. Tout fonctionne bien excepté la configuration de la réplication au niveau de l'abonné, ce qui nécessite le nom réel de l'instance, pas une adresse IP ou un alias. J'ai déjà configuré les deux instances pour autoriser les connexions distantes et je fais tourner le navigateur SQL Server.

Comment puis-je me connecter à l'instance distante en fournissant le nom de l'instance?

Alternativement, comment puis-je configurer l'abonnement à un éditeur distant sans fournir le nom de l'instance distante?

4voto

Mat Points 2512

Cela ressemble à un problème de DNS, pouvez-vous faire un ping sur les serveurs par leur nom depuis chaque site?

Si vous ne pouvez pas, vous devez régler votre infrastructure DNS, au moins configurer des fichiers host sur chaque serveur pour résoudre ces noms de serveurs en adresses IP.

Pour résoudre ce problème en utilisant des fichiers host, sur votre premier serveur (appelons-le ServerA), vous devez ouvrir %SystemRoot%\system32\drivers\etc\ et ajouter une entrée pour l'autre serveur, qui ressemble à ceci:

ServerB   192.168.0.100

Ensuite, allez sur ServerB et ajoutez un enregistrement pour ServerA.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X