Avamar : Utilisation des scripts T-SQL du plug-in Avamar SQL lors du dépannage

Summary: Cet article explique comment utiliser les scripts T-SQL courants de Microsoft SQL Server pour résoudre les problèmes de sauvegarde du plug-in Avamar SQL. Ces scripts permettent d’identifier l’historique des sauvegardes, de valider la continuité du numéro de séquence de log (LSN) et d’examiner les erreurs d’écart de log. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Générer un historique complet des sauvegardes de la base de données

Utilisez ce script pour récupérer l’historique complet des sauvegardes d’une base de données sur une période définie.
Ce script permet de déterminer quand et si une base de données spécifique a été sauvegardée pour la dernière fois, ainsi que la taille de chaque sauvegarde.

  1. Ouvrez SQL Server Management Studio.
  2. Connectez-vous à l’instance SQL Server.
  3. Exécutez la requête T-SQL suivante.
    SELECT msdb.dbo.backupset.database_name,
    msdb.dbo.backupset.backup_start_date,
    msdb.dbo.backupset.backup_size,
    msdb.dbo.backupset.backup_finish_date,
    msdb.dbo.backupset.type,
    msdb.dbo.backupset.database_backup_lsn,
    msdb.dbo.backupset.first_lsn,
    msdb.dbo.backupset.last_lsn
    FROM msdb.dbo.backupmediafamily
    INNER JOIN msdb.dbo.backupset
    ON msdb.dbo.backupmediafamily.media_set_id = msdb.dbo.backupset.media_set_id 
    WHERE database_name IN ('sql_database_name_here')
    --and msdb.dbo.backupset.backup_finish_date between '1/20/2000' and '10/14/2022'
    ORDER BY 
    2 DESC,
    3 DESC
     
  4. Remplacer sql_database_name_here avec le nom réel de la base de données.
  5. Vous pouvez également activer le filtre Plage de dates pour affiner les résultats.

Valider la continuité du numéro de séquence du log SQL (LSN)

Utilisez ces scripts lorsque les journaux des plug-ins Avamar SQL signalent des erreurs d’écart de log .
Ces requêtes permettent de déterminer si la chaîne des fichiers log des transactions SQL est rompue.

  1. Exécutez la requête suivante pour répertorier les valeurs LSN des sauvegardes de log.

    SELECT last_lsn, type, user_name FROM msdb..backupset WHERE database_name=N'sql_database_name_here' AND type LIKE 'L' ORDER by last_lsn DESC
  2. Exécutez la requête suivante pour récupérer le dernier LSN de sauvegarde de log enregistré par SQL Server.
    SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N’sql_database_name_here')"
  3. Remplacez toutes les instances de sql_database_name_here avec le nom de la base de données en cours d’analyse.
  4. Comparez les valeurs LSN renvoyées par ces requêtes.

Comparaison des informations LSN avec les métadonnées Avamar

  1. Localisez le fichier de métadonnées du plug-in Avamar SQL.
  2. Passez en revue la sqlmeta.xml pour les informations LSN stockées.
  3. Comparez les valeurs LSN dans sqlmeta.xml avec les résultats de la requête SQL Server.
  4. Identifiez les lacunes ou les incohérences qui indiquent une chaîne de logs rompue.

Additional Information

Informations supplémentaires / Remarques

  • Les sauvegardes SQL manuelles ou tierces peuvent rompre la chaîne de logs utilisée par le plug-in Avamar SQL.
  • Vérifiez toujours l’activité de sauvegarde SQL en dehors d’Avamar lors des enquêtes sur les écarts de log.
  • La validation LSN est essentielle avant toute tentative de restauration de log ou d’opération GLR.
Article Properties
Article Number: 000207317
Article Type: How To
Last Modified: 03 Apr 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.