Comment puis-je find le numéro de port du server SQL à partir du registre Windows?

Comment puis-je find le numéro de port du server SQL à partir de Windows? Existe-t-il un moyen générique de find le numéro de port pour SQL Server 2000, 2005 et 2008?

SQL Server 2000

Instance par défaut

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\TCP 

Instance nommée

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\(InstanceName)\MSSQLServer\SuperSocketNetLib\TCP 

SQL Server 2005

Il n'y a pas de distinction entre les instances par défaut et les instances nommées. Une instance reçoit un numéro basé sur l'ordre dans lequel elle a été installée. Nous devons d'abord localiser la key de registre pour l'instance, qui ressemble à

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.# 

'#' est le numéro atsortingbué à l'instance. Le nom de l'instance est stocké en tant que valeur par défaut pour cette key de registre. Pour une instance par défaut, il s'agit de MSSQLSERVER.

Une fois la key de registre de l'instance trouvée, nous soaps que la key de registre TCP / IP est

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.#\MSSQLServer\SuperSocketNetLib\TCP\IPAll 

SQL Server 2008

Instance par défaut

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\TCP\IPAll 

Instance nommée

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.(InstanceName)\MSSQLServer\SuperSocketNetLib\TCP\IPAll 

Plus d'informations ici .

Vous pouvez également find le port dans le Gestionnaire de configuration SQL Server:

  • Sélectionnez Protocoles pour SQL2008 sous Configuration du server SQL
  • Faites un clic droit "TCP / IP" -> select properties
  • Sélectionnez les adresses IP
  • Dans la section IP ALL , vous devriez voir les ports

Je ne suis pas sûr de l'exactitude ou non, vous pouvez utiliser l'utilitaire réseau du server à partir du server et click properties dans TCP / IP pour la list des protocoles activés.

ou peut également vérifier le numéro de port une instance de SQL Server dans le journal des erreurs à savoir 10.0.0.1: 3306, les 4 derniers numbers non après deux points est le server SQL à l'écoute de l'ajout d'ip