Saltar al contenido

No se puede truncar el registro de transacciones, log_reuse_wait_desc – AVAILABILITY_REPLICA

Solución:

Si haces esto:

SELECT * FROM sys.databases

Y log_reuse_wait_desc muestra AVAILABILITY_REPLICA, lo que significa que SQL Server está esperando para enviar datos de registro a una de las réplicas de su grupo de disponibilidad AlwaysOn. Una de las réplicas puede estar rezagada debido a una red lenta o puede estar inactiva por completo.

Si revisa el panel de AG y no muestra colas, es posible que haya sido víctima del agotamiento de los subprocesos. Es un problema conocido que el panel de AG deja de actualizarse después del agotamiento del hilo de trabajo. Deberá verificar el estado de cada réplica directamente en lugar de depender de la principal. La nota de Nick en ese elemento de Connect dice que puede modificar las propiedades de una réplica para reiniciar la replicación, pero eso no siempre funciona (especialmente si tiene cientos de bases de datos en una réplica con una gran cantidad de datos que deben enviarse, y reiniciar la replicación puede provocar el agotamiento del hilo de trabajo nuevamente).

Si el último hombre instaló una réplica de AG y se supone que ya no existe, entonces es hora de eliminar ese AG y / o réplica. Solo tenga cuidado de que las aplicaciones no apunten al nombre del oyente para conectarse a su servidor SQL.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *