Symptômes
Prenons l’exemple du scénario suivant :
-
Vous pouvez activer la fonctionnalité groupes de disponibilité AlwaysOn dans Microsoft SQL Server 2012.
-
Vous activez la fonctionnalité d’envoi de journaux sur certaines bases de données d’un groupe de disponibilité AlwaysOn.
-
Vous disposez d’un serveur de moniteur pour surveiller l’envoi du journal.
Dans ce scénario, le travail de sauvegarde s’exécute correctement. Toutefois, vous recevez le message d’erreur suivant :
Erreur : 14420, gravité : 16, État : 1La base de données principale d’envoi du journal% s .% s est le seuil de sauvegarde de% d minutes et n’a pas effectué d’opération de sauvegarde de journal pendant% d minutes. Consultez le journal de l’agent et les informations sur le moniteur logshipping.
Cause
Le problème se produit car le tableau de log_shipping_monitor_primary n’est pas mis à jour lorsque la fonction stockée dans le système sys.fn_hadr_backup_is_preferred_replica renvoie « 0 ».
Résolution
Après avoir appliqué ce correctif, le last_backup_file dans la table log_shipping_monitor_primary colonne sera mis à jour conjointement avec un nom de fichier factice pour résoudre ce problème. Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 6 pour SQL Server 2012 SP1 /en-us/help/2874879
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».