Como administrador de bases de datos, es importante conocer el puerto TCP/IP utilizado por una instancia específica de SQL Server. Por defecto, el Motor de Base de Datos de SQL Server escucha en el puerto 1433 para conexiones TCP/IP. Sin embargo, si tiene múltiples instancias de SQL Server ejecutándose en el mismo servidor o si ha cambiado el puerto predeterminado, puede ser difícil determinar el puerto utilizado por el motor de la base de datos. En este artículo, exploraremos tres métodos diferentes para identificar el puerto utilizado por una instancia de SQL Server.
Método 1: Leyendo los Registros de Errores de SQL Server
El Registro de Errores de SQL Server es un recurso valioso para encontrar información sobre las actividades en su servidor de bases de datos. Registra información sobre el puerto en el que una instancia del Motor de Base de Datos de SQL Server está escuchando. Para encontrar el puerto, puede ejecutar el siguiente comando T-SQL:
USE master
GO
xp_readerrorlog 0, 1, N'Server is listening on', N'any', NULL, NULL, N'asc'
GOEste comando utiliza el procedimiento almacenado extendido XP_READERRORLOG para leer el Registro de Errores de SQL Server y buscar la línea que indica el puerto utilizado por el Motor de Base de Datos de SQL Server.
Método 2: Utilizando el Administrador de Configuración de SQL Server
El Administrador de Configuración de SQL Server proporciona una interfaz gráfica para administrar los servicios de SQL Server y las configuraciones de red. Para identificar el puerto TCP/IP utilizado por una instancia de SQL Server, siga estos pasos:
- Abra el Administrador de Configuración de SQL Server.
- Expanda la Configuración de Red de SQL Server y seleccione Protocolos para <nombre de la instancia>.
- Haga clic derecho en TCP/IP y seleccione Propiedades.
- En la ventana Propiedades de TCP/IP, vaya a la pestaña Direcciones IP.
- Busque el puerto utilizado por la instancia de SQL Server en TCP Dynamic Ports (para un puerto dinámico) o TCP Port (para un puerto estático).
Método 3: Utilizando el Visor de Eventos de Aplicación de Windows
El Visor de Eventos de Aplicación de Windows también puede proporcionar información sobre el puerto utilizado por una instancia de SQL Server. Siga estos pasos para encontrar el puerto:
- Abra el Visor de Eventos, Administración de Equipos o Administrador del Servidor.
- Expanda Registros de Windows y seleccione Aplicación.
- Filtre los eventos con el ID de Evento 26022.
- Haga doble clic en un evento para ver sus propiedades.
- Busque el evento “Server is listening on [ ‘any’ <ipv4> PortNumber]”, que indica el puerto utilizado por la instancia nombrada de SQL Server.
Es importante tener en cuenta que si tiene puntos de conexión configurados, como el Reflejo de Bases de Datos, también pueden aparecer bajo el ID de Evento 26022, lo que dificulta un poco determinar el puerto utilizando este método.
Utilizando estos tres métodos, puede identificar fácilmente el puerto TCP/IP utilizado por una instancia específica de SQL Server. Esta información es crucial para administrar las configuraciones de red y solucionar problemas de conectividad.