Identificar el puerto TCP IP de la instancia del SQL Server

Creado por Maximiliano Luna, Modificado el Vie, 7 Jun, 2019 a 5:01 P. M. por Maximiliano Luna

Cómo saber cual es el puerto TCP IP que usa la instancia en concreto del servidor SQL Server?
Hay varias opciones.

1) A través del SQL Configuration Manager 

– Abrimos el SQL Configuration Manager (Inicio -> Programas -> Microsoft SQL Server 2008 R2 -> Herramientas de Configuración -> SQL Server Configuration Manager)

– Expandimos Configuración de Red SQL Server y seleccionamos la instancia deseadas (Protocols for nombreInstancia).

– Botón derecho en TCP/IP y seleccionamos Propiedades
SQL_Puerto_Instancia_1

– En la Pestaña Direcciones IP, desplazando el scroll hasta el final, vemos en IPAll Puertos dinámicos TCP que nos indica el puerto que usa la instancia que hemos seleccionado.
SQL Puerto Instancia 2

2) A través de leer los logs de error del SQL Server (XP_READERRORLOG)

– Lo hacemos con el comando de TSQL siguiente:

USE master
GO
xp_readerrorlog 0, 1, N'Server is listening on', 'any', NULL, NULL, N'asc' 
GO 

– Nos develve lo siguiente donde podemos observar el puerto que se esta usando en la instancia:
SQL Puerto Instancia 4

3) A través del editor de registro del Windows. 

– Abrimos el editor del registro (Inicio -> buscar RegEdit -> botón derecho Ejecutar como Administraodr)

– Vamos a Equip > HLM > SOFTWARE > Microsoft > Micrososft SQL Server > MSSQL10nameInstance > MSSQLServer > SuperSocketNetLib > Tcp > IPAll y el valor de registro TcpDynamicPort es el que no muestra el puerto de la instancia.
SQL Puerto Instancia 3


¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo