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 .