Avamar : Les sauvegardes incrémentielles SQL sont promues en sauvegardes complètes de manière aléatoire en raison d’une non-correspondance LSN
Summary: Les sauvegardes incrémentielles SQL étaient promues de manière aléatoire en sauvegardes complètes, malgré la présence d’une sauvegarde complète récente réussie.
Symptoms
Les sauvegardes incrémentielles SQL étaient promues de manière aléatoire en sauvegardes complètes sur un serveur SQL occupé avec un grand nombre de transactions. Le mécanisme de détection des écarts de log au sein du plug-in Avamar SQL se déclenchait de manière incorrecte, même si la continuité du numéro de séquence de log (LSN) n’était pas rompue.
Les sauvegardes incrémentielles Avamar SQL échouaient de manière aléatoire avec le message suivant :
2025-02-05 07:01:16 avsql Info <15765>: A log gap was identified or a full backup was not found.
2025/02/05-07:01:16.98499 [avsql_assist] ===> sqlconnect::~sqlconnect
2025/02/05-07:01:16.98499 [avsql_assist] <=== sqlconnect::~sqlconnect
2025/02/05-07:01:16.98499 [avsql_assist] <=== avsql_assist::snapup_check_timestamps
2025-02-05 07:01:16 avsql Warning <7420>: Forcing FULL backup for database 'sql1\GRS/GRSBLOBS' due to the following reason: A log gap was identified or a full backup was not found.Cause
Un correctif a été généré pour résoudre ce problème. Ce problème se produit lorsque l’algorithme du plug-in Avamar SQL récupère le dernier LSN à partir du serveur SQL et n’obtient pas toujours le LSN le plus à jour. Ce comportement provoquait des promotions inattendues en sauvegardes complètes.
Resolution
Les correctifs pour ce problème sont disponibles sur la page Dell Pilotes et téléchargement d’Avamar
- Plug-in Avamar SQL version 19.10.100.166
- Numéro du hot fix 338887
- Plug-in Avamar SQL version 19.12.100.186
- Numéro du hot fix 338888
Pour obtenir des instructions de téléchargement des correctifs, voir :
Ces correctifs utilisent une nouvelle balise de plugin SQL qui doit être ajoutée au fichier avsql.cmd ou au jeu de données.
- Pour utiliser cette nouvelle balise dans Avamar, procédez comme suit :
- Localisez le fichier avsql.cmd : Ce fichier se trouve généralement dans le répertoire d’installation du client Avamar.
- Modifiez le fichier avsql.cmd : Ouvrez le fichier dans un éditeur de texte avec des privilèges d’administration.
- Ajoutez le drapeau ci-dessous :
- Enregistrez et fermez le fichier
--latest-lsn-from-msdb=True
Lorsque cette balise est activée (True), elle garantit que le numéro LSN correct est récupéré à partir du serveur SQL pour la validation des écarts de log.
La balise ci-dessus peut également être ajoutée au jeu de données.
- Pour l’interface utilisateur, voir Avamar : Comment fournir des balises spécialisées aux sauvegardes Avamar
- Pour l’AUI
- Accéder à l’AUI
- Recherchez Règle de sauvegarde.
- Sélectionner une politique
- Cliquez sur Edit.
- Accédez à la page Dataset.
- Dans la section Edit Dataset, activez le bouton à bascule intitulé « Activez ce bouton pour modifier le jeu de données »
- Dans la section Plug-ins :
- Sélectionnez un plug-in.
- Activez le bouton Show Free Form.
- Ajoutez la balise requise à l’aide de paires clé-valeur. Par exemple, pour activer le verrouillage de période, utilisez :
- Key:
[avtar]"Flag" - Valeur :
true
- Key:
- Cliquez sur Submit pour enregistrer les modifications du jeu de données.
- Accéder à l’AUI