Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como posso encontrar o número da porta do servidor sql no registro do Windows?


SQL Server 2000

Instância padrão
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\TCP

Instância nomeada
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\(InstanceName)\MSSQLServer\SuperSocketNetLib\TCP

SQL Server 2005

Não há distinção entre instâncias padrão e nomeadas. Uma instância recebe um número com base na ordem em que foi instalada. Primeiro precisamos localizar a chave de registro para a instância, que se parece com
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.#

'#' é o número atribuído à instância. O nome da instância é armazenado como o valor padrão para essa chave do Registro. Para uma instância padrão, é MSSQLSERVER.

Depois que a chave de registro da instância é encontrada, sabemos que a chave de registro TCP/IP é
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.#\MSSQLServer\SuperSocketNetLib\TCP\IPAll

SQL Server 2008

Instância padrão
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\TCP\IPAll

Instância nomeada
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.(InstanceName)\MSSQLServer\SuperSocketNetLib\TCP\IPAll

Mais informações aqui .