Cuando se ejecuta debajo de la consulta en la réplica primaria / secundaria de un SQL Server Always On Availability Group ™
SELECT DISTINCT local_tcp_port,protocol_type,num_reads,num_writes
FROM sys.dm_exec_connections
WHERE local_net_address is not null;
Se muestran dos puertos tcp locales para el protocolo de creación de reflejo de la base de datos, 5022
y63420
Server Name local_tcp_port protocol_type num_reads num_writes
ServerName 5022 Database Mirroring 102942598 5
ServerName 63420 Database Mirroring 5 89655349
Se 5022
espera el puerto, ya que este es el configurado como el punto final de duplicación.
El otro parece ser un puerto dinámico, ¿por qué y para qué se utiliza este?
¿Podría tener que ver con el hecho de que uno muestra un alto número de lecturas ( 5022
) y el otro muestra un alto número de escrituras ( 63420
).
Versión de compilación: 13.0.5264.1
fuente