sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puedo encontrar el número de puerto del servidor sql desde el registro de Windows?

Servidor SQL 2000

Instancia predeterminada

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

Instancia con nombre

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

Servidor SQL 2005

No hay distinción entre instancias predeterminadas y nombradas. A una instancia se le asigna un número según el orden en que se instaló. Primero necesitamos ubicar la clave de registro para la instancia, que se parece a

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

'#' es el número asignado a la instancia. El nombre de la instancia se almacena como valor predeterminado para esta clave de registro. Para una instancia predeterminada, es MSSQLSERVER.

Una vez que se encuentra la clave de registro para la instancia, sabemos que la clave de registro TCP/IP es

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

Servidor SQL 2008

Instancia predeterminada

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

Instancia con nombre

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

Más información aquí .