Normalmente, SQL Server está configurado para escuchar en un solo puerto, como el 1433 para instancias predeterminadas. Sin embargo, hay situaciones en las que puede ser útil configurar SQL Server para que escuche en múltiples puertos.
Paso a paso para configurar múltiples puertos:
- Abre SQL Server Configuration Manager:
- Selecciona SQL Server Network Configuration:
- En el panel de la izquierda, expande «SQL Server Network Configuration» y selecciona «Protocols for [NombreInstancia]».
- Selecciona el Protocolo TCP/IP:
- En el panel de la derecha, haz clic derecho en «TCP/IP» y selecciona «Propiedades».
- Configura el Puerto:
- Ve a la pestaña «IP Addresses».
- Desplázate hacia abajo hasta encontrar las configuraciones de IP específicas (IP1, IP2, etc.) y la configuración de «IPAll».
- En «IPAll», busca el campo «TCP Port» y establece los puertos deseado separados por comas(por ejemplo, 5001,5002).
- Asegúrate de que el campo «TCP Dynamic Ports» esté vacío para evitar la asignación de puertos dinámicos.
- Reinicia el Servicio SQL Server:
- Después de configurar el puerto, es necesario reiniciar el servicio de SQL Server para que los cambios tengan efecto.
Para comprobar que esto ha surtido efecto vamos a utilizar la vista dinámica sys.dm_exec_connections:
SELECT c.session_id, c.local_tcp_port FROM sys.dm_exec_connections c
Esperamos que os sirva en vuestras implementaciones.
Recordad que si teneis alguna propuesta duda o comentario podéis poneros en contacto con nosotros desde nuestra pagina: https://sicuel.es/contacto/