Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie finde ich die SQL-Server-Portnummer in der Windows-Registrierung?

SQL Server 2000

Standardinstanz

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

Benannte Instanz

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

SQL Server 2005

Es gibt keinen Unterschied zwischen Standard- und benannten Instanzen. Einer Instanz wird basierend auf der Reihenfolge, in der sie installiert wurde, eine Nummer zugewiesen. Zuerst müssen wir den Registrierungsschlüssel für die Instanz finden, der wie folgt aussieht

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

'#' ist die der Instanz zugewiesene Nummer. Der Instanzname wird als Standardwert für diesen Registrierungsschlüssel gespeichert. Bei einer Standardinstanz ist dies MSSQLSERVER.

Sobald der Registrierungsschlüssel für die Instanz gefunden wurde, wissen wir, dass der TCP/IP-Registrierungsschlüssel

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

SQL Server 2008

Standardinstanz

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

Benannte Instanz

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

Weitere Informationen hier .