466 votes

Comment spécifier un numéro de port différent dans SQL Management Studio ?

J'essaie de me connecter à un serveur Microsoft SQL 2005 qui n'est pas sur le port 1433. Comment puis-je indiquer un numéro de port différent lorsque je me connecte au serveur à l'aide de SQL Management Studio ?

949voto

Nescio Points 12613

127.0.0.1,6283

Ajoutez une virgule entre l'ip et le port

0 votes

Je ne le savais pas ! Cela m'a juste aidé à pointer du doigt SQL Server Browser comme étant la cause d'un problème que je rencontre. Merci.

13 votes

J'ai couru après ma queue pendant une heure pour essayer de trouver comment donner le port. Nulle part sur MSDN. Stack Overflow à la rescousse encore une fois !

21 votes

Merde... gros échec MS... THX... et pour une raison quelconque si vous faites un tunnel : utilisez 127.0.0.1 au lieu de localhost... SQL MStudio n'aime pas ça pour une raison quelconque ...

87voto

James Points 1294

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

3 votes

Merci beaucoup. C'était correct, mais je n'avais besoin que du nom de l'instance suivi du port, par exemple INSTANCENAME. \INSTANCE ,1541

9voto

mattlant Points 9136

Une autre solution consiste à configurer un alias dans Config Manager. Il suffit ensuite de taper le nom de cet alias lorsque vous souhaitez vous connecter. Cela facilite grandement les choses et est 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 sympathiques et il devient beaucoup plus facile de s'en souvenir.

0 votes

C'est une excellente réponse, il est toujours préférable d'avoir un nom descriptif qu'une adresse IP, surtout pour les nouveaux mainteneurs de votre code.

4voto

Mike Points 1756

Vous aurez besoin de SQL Server Configuration Manager. Allez dans Sql Native Client Configuration, sélectionnez Client Protocols, faites un clic droit sur TCP/IP et définissez votre port par défaut.

3 votes

C'est une bonne chose si toutes les bases de données auxquelles vous vous connectez utilisent le même port. Ce n'est pas le cas dans tous les environnements.

-8voto

guest Points 21

Sur la plateforme Windows avec le serveur, exécutez la commande :

netstat -a -b

chercher sql server processus et trouver le port f.e 49198

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X