Sintomi
Considerare lo scenario descritto di seguito:
-
Si Abilita la caratteristica gruppi di disponibilità AlwaysOn in Microsoft SQL Server 2012.
-
Si Abilita la funzionalità log shipping in alcuni database inclusi in un gruppo di disponibilità AlwaysOn.
-
Si dispone di un server di monitoraggio per monitorare la distribuzione del log.
In questo scenario, il processo di backup viene eseguito correttamente. Tuttavia, viene visualizzato il messaggio di errore seguente:
Errore: 14420, gravità: 16, stato: 1Il log shipping Primary database% s .% s ha una soglia di backup di% d minuti e non ha eseguito un'operazione di log di backup per% d minuti. Controllare le informazioni relative al log dell'agente e Logshipping monitor.
Causa
Il problema si verifica perché la tabella log_shipping_monitor_primary non viene aggiornata quando la funzione sys.fn_hadr_backup_is_preferred_replica stored System restituisce "0".
Risoluzione
Dopo aver applicato questa correzione, la last_backup_file nella tabella log_shipping_monitor_primary colonna verrà aggiornata insieme a un nome di file fittizio per risolvere il problema. Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 6 per SQL Server 2012 SP1 /en-us/help/2874879
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".