Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come posso trovare il numero di porta del server sql dal registro di Windows?

SQL Server 2000

Istanza predefinita

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

Istanza denominata

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

SQL Server 2005

Non c'è distinzione tra istanze predefinite e denominate. A un'istanza viene assegnato un numero in base all'ordine in cui è stata installata. Per prima cosa dobbiamo individuare la chiave di registro per l'istanza, che assomiglia a

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

'#' è il numero assegnato all'istanza. Il nome dell'istanza viene archiviato come valore predefinito per questa chiave del Registro di sistema. Per un'istanza predefinita, è MSSQLSERVER.

Una volta trovata la chiave di registro per l'istanza, sappiamo che la chiave di registro TCP/IP è

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

SQL Server 2008

Istanza predefinita

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

Istanza denominata

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

Maggiori informazioni qui .