Identificar el puerto TCP IP de la instancia del SQL Server

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



Si el post te ha ayudado a salir de un marrón, te ha servido pá lo que sea o simplemente te ha gustado y quieres colaborar puedes pinchar en los anuncios ;)

5 thoughts on “Identificar el puerto TCP IP de la instancia del SQL Server

  1. Fantástico el post llevo horas buscando porque no podía conectarme al sql server y esta es la causa un abrazo

  2. Mmmm hay alguna ventaja en utilizar puertos dinámicos en SQL Server?

    Tengo un servidor con 6 instancias de SQL Server 2008 r2 sobre Windows server 2008 r2

    Cuando instalé el servidor no me pregunto nada sobre como manejar los puertos, ahora me doy cuenta que están configurados de manera dinámica, solo 1 de mis 6 aplicaciones tiene problemas con los puertos dinámicos, las otras 5 no tienen problema ´por trabajar asi.

    Si no hay ventaja puedo utilizar puertos fijos… pero hay alguna ventaja en esto?

  3. Me sirvió bastante, ya que no podía verificar dicho valor , ya que no me dejaba entrar dicha opción.

    Como pudiera dejar fijo este puerto dinámico ya que al apagar y prender la pc en ocasiones cambio y me causa problemas.

    saludos

  4. Muchas gracias, de verdad no podia conectarme a SQL Server hasta que vi tu post, muchas gracias.

Leave a Reply

Your email address will not be published. Required fields are marked *