Averiguar el Puerto del SQL Server

¿Cómo saber en que puerto está corriendo nuestro motor SQL Server? Primero que nada es conveniente entender porque es que no esta en su puerto default. Si eres novato en el tema, seguramente tienes la instalación estándar del motor de Microsoft, y nunca te has preguntado porque debería cambiarlo de puerto. Si es tu caso te dejo este artículo donde te contamos como es la seguridad del MS SQL Server y que cosas debes tener en cuenta. (https://maurobernal.com.ar/blog/consejos-para-asegurar-tu-ms-sql-server/)

Para aquellos que entendemos el porqué debemos cambiarlo, y no sabemos como hacerlo, te dejo este otro artículo. (https://maurobernal.com.ar/blog/mssql/cambiar-el-puerto-del-ms-sql-server)

Y para aquellos que sabemos lo anterior, pero por diferentes motivos nos toca implementar una aplicación, y no sabemos en que puerto está corriendo, a continuación te damos una idea de como averiguarlo.

Averiguar el Puerto en el que está funcionando el SQL Server:

Por defecto el motor SQL Server trabaja en los siguientes puertos de manera predeterminada:

  • TCP:1433
  • UDP:1433

Pero puede ocurrir que esto al tener varias instancias, o por otros motivos que no vienen al caso, no sean los puertos en los que está funcionando nuestro Motor. Para averiguar el puerto podemos utilizar los siguientes 3 métodos:

  1. Registros de errores de lectura de SQL Server
  2. Usando el Administrador de configuración de SQL Server (SQL Server Configuration Manager )
  3. Usando el visor de sucesos (o Eventos) de Windows (Windows Application Event Viewer)

1-Registros de errores de lectura de SQL Server:

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

port_number

Los parámetros que puede utilizar con XP_READERRRORLOG se mencionan a continuación para su referencia:

  1.  1. Valor de los archivos de registro de errores que quieran leer: 0 = actual, 1 = Archivo # 1, 2 = Archivo # 2, etc …
  2. Tipo de archivo: 1 o NULL = log de ​​errores, 2= registro de Agente SQL 
  3. Cadena de búsqueda 1: Primer cadena de texto que se quiere buscar
  4. Cadena de búsqueda 2: Segunda cadena de texto a buscar
  5. Fecha de Inicio para la búsqueda
  6. Fecha Fin para la búsqueda
  7. Orden de los Resultados : N’asc’ = Ascendente, N’desc’ = Descendiente

2-Usando el Administrador de Configuración del SQL Server:

Se debe ir a INICIO \ Todos los Programas \ Microsoft SQL Server 200X \ Configuration Tools \ SQL Server Configuration Manager

configuration_manager_port

 3-Usando el Visor de Eventos de Windows:

Se deben filtrar los eventos cuyo ID es 26022

visor_port_sql

visor_port_sql_number

Video Explicando todo este proceso