Síntomas
Imagine la siguiente situación:
-
Habilite la característica de grupos de disponibilidad AlwaysOn en Microsoft SQL Server 2012.
-
La característica de trasvase de registros se habilita en algunas bases de datos que se encuentran en un grupo de disponibilidad AlwaysOn.
-
Tiene un servidor de supervisión para supervisar el trasvase de registros.
En este escenario, el trabajo de copia de seguridad se está ejecutando correctamente. Sin embargo, recibe el siguiente mensaje de error:
Error: 14420, gravedad: 16, estado: 1El base de datos principal de trasvase de registros% s .% s tiene un umbral de copia de seguridad de% d minutos y no ha realizado una operación de registro de copia de seguridad durante% d minutos. Consulte el registro del agente y la información del monitor de Logshipping.
Causa
El problema se produce porque la log_shipping_monitor_primary tabla no se actualiza cuando la Sys.fn_hadr_backup_is_preferred_replica función almacenada del sistema devuelve "0".
Resolución
Después de aplicar esta corrección, los last_backup_file en la columna log_shipping_monitor_primary de la tabla se actualizarán junto con un nombre de archivo ficticio para resolver este problema. El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 6 para SQL Server 2012 SP1 /en-us/help/2874879
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".