2008-09-18 6 views

Répondre

635

127.0.0.1,6283

Ajouter une virgule entre l'adresse IP et le port

+11

+1 a passé une heure à essayer de déterminer ce qui n'allait pas avec mon installation de tunnel SQL Server-via-SSH. Il s'avère que j'avais utilisé ip: port dans Management Studio tout le long, pas ip, port. –

+0

Je ne le savais pas! Cela m'a juste aidé à pointer du doigt SQL Server Browser comme la cause d'un problème que j'ai. À votre santé. – stephen

+6

Je viens de chasser ma queue pendant une heure en essayant de comprendre comment donner le port. Nulle part sur MSDN. Stack Overflow à la rescousse à nouveau! – Christo

2

Vous aurez besoin du SQL Server Configuration Manager. Accédez à la configuration Sql Native Client, Sélectionnez les protocoles client, cliquez avec le bouton droit sur TCP/IP et définissez votre port par défaut.

+3

C'est bon si toutes les bases de données que vous connectez utilisent le même port. Pas le cas dans tous les environnements. – Brettski

6

Une autre méthode consiste à configurer un alias dans Config Manager. Ensuite, tapez simplement ce nom d'alias lorsque vous souhaitez vous connecter. Cela le rend beaucoup plus facile et est plus préférable lorsque vous devez gérer plusieurs serveurs/instances et/ou serveurs sur plusieurs ports et/ou plusieurs protocoles. Donnez-leur des noms amicaux et il devient beaucoup plus facile de s'en souvenir.

50

Si vous vous connectez à une instance nommée et que UDP n'est pas disponible lors de la connexion, vous devrez peut-être également spécifier le protocole.

Exemple:

tcp: 192.168.1.21 \ SQL2K5,1443

+0

merci beaucoup. c'était correct. seulement je n'avais besoin que du nom de l'instance suivi du port. par exemple INSTANCENAME \ INSTANCE, 1541 – mikoop

2

Utilisation du gestionnaire de client affecte toutes les connexions ou définit une machine client alias spécifique.

Utilisez la virgule comme ci-dessus: il peut être utilisé dans un app.config trop

Il est probablement nécessaire si vous avez des pare-feu entre vous et le serveur aussi ...

-4

Sous Windows Plattform avec le serveur execute commande:

netstat -a -b 

look pour sql server processus et le port fe trouver 49198

ou plus facile. Connectez-vous avec dbvisualizer, exécutez netstat -a -b trouver le processus dbvis.exe et obtenir le port.

Questions connexes