2011-04-08 8 views
0

J'ai un SQL Server 2008 hébergé sur un autre ordinateur dans un domaine différent. Je suis capable de faire un ping vers cette machine en utilisant l'adresse IP, mais sans utiliser le nom de la machine. J'ai également vérifié les paramètres de l'instance de serveur SQL et il est configuré pour fournir l'accès aux connexions à distance. (Autoriser les connexions à distance, tcp/ip activé)Impossible de se connecter au serveur SQL distant

Lorsque j'essaie de trouver ce serveur à l'aide de Sql Server Management Studio 2008 ou VS 2008, j'obtiens l'erreur indiquant que le serveur est introuvable.

Quelle pourrait en être la raison?

+0

** MONTRER NOUS ** la chaîne de connexion! –

Répondre

0

Vous devez créer une relation d'approbation entre les domaines, je pense, cela fait un moment que j'ai fait des choses entre les domaines.

1
  1. Veuillez vérifier que le service SQL Browser est en cours d'exécution.
  2. Veuillez vous assurer de fournir des informations d'authentification valides.
1

Assurez-vous également que les connexions TCP/IP sont autorisées par l'instance SQL Server en vérifiant le SQL Server Configuration Manager. Si vous utilisez une version express de SQL Server, toutes les connexions distantes sont généralement désactivées par défaut.

0

Pare-feu Windows bloque les demandes de connexion SQL Server à partir d'une machine client par défaut. Ce sont les étapes que je fais normalement pour permettre SQL Server via Windows Firewall:

  1. de Windows Firewall-> Autoriser l'application ou fonctionnalité via Windows Firewall-> Modifier Paramètres-> prolongez app-> Accédez à SQL Server exe (Par exemple: C: \ Program Files (x86) \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ MSSQL \ Binn \ sqlservr.exe) -> Ouvrir-> Ajouter.

  2. Pare-feu Windows-> Autoriser l'application ou la fonctionnalité via le Pare-feu Windows-> Modifier les paramètres-> Autoriser une autre application-> ajouter le service SQL Brower en accédant à C: \ Program Files (x86) \ Microsoft SQL Server \ 90 \ Shared \ sqlbrowser.exe.

également de la configuration SQL Server Manager-> Réseau SQL Server Configuration-> Protocoles pour Your_SQL_Instance-> clic droit TCP/IP dans le volet droit et activer.

L'instance SQL Server n'a pas besoin d'être configurée pour s'exécuter sur 1433 et n'a donc pas besoin d'ouvrir le port 1433 via le pare-feu. SQL Browser le trouvera pour vous quel que soit le port sur lequel il s'exécute.

Questions connexes