Avamar: Avamar SQL plug-in T-SQL-scripts gebruiken tijdens probleemoplossing

Summary: In dit artikel wordt beschreven hoe u algemene Microsoft SQL Server T-SQL-scripts kunt gebruiken om u te helpen bij het oplossen van back-upproblemen met de Avamar SQL plug-in. Deze scripts helpen bij het identificeren van de back-upgeschiedenis, het valideren van de continuïteit van het logboekvolgnummer (LSN) en het onderzoeken van fouten in het logboek. ...

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

Volledige databaseback-upgeschiedenis genereren

Gebruik dit script om de volledige back-upgeschiedenis voor een database over een bepaalde periode op te halen.
Dit script helpt te bepalen of en wanneer er voor het laatst een back-up is gemaakt van een specifieke database en wat de grootte van elke back-up is.

  1. Open SQL Server Management Studio.
  2. Maak verbinding met het SQL Server-instantie.
  3. Voer de volgende T-SQL-query uit.
    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. Vervangen sql_database_name_here met de werkelijke databasenaam.
  5. Schakel optioneel het datumbereikfilter in om de resultaten te beperken.

Valideer de continuïteit van het SQL-logboekvolgnummer (LSN)

Gebruik deze scripts wanneer Avamar SQL-plug-inlogboeken fouten in het logboek rapporteren.
Deze query's helpen bepalen of de SQL-transactielogboekketen is verbroken.

  1. Voer de volgende query uit om de LSN-waarden voor back-ups in het logboek weer te geven.

    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. Voer de volgende query uit om de laatste logback-up LSN op te halen die is vastgelegd door SQL Server.
    SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N’sql_database_name_here')"
  3. Vervang alle instanties van sql_database_name_here met de databasenaam die wordt geanalyseerd.
  4. Vergelijk de LSN-waarden die door deze query's worden geretourneerd.

LSN-informatie vergelijken met Avamar-metadata

  1. Zoek het metadatabestand van de Avamar SQL plugin.
  2. Kijk in het sqlmeta.xml bestand voor opgeslagen LSN-informatie.
  3. Vergelijk de LSN-waarden in sqlmeta.xml met de SQL Server-queryresultaten.
  4. Identificeer hiaten of mismatches die duiden op een gebroken logketen.

Additional Information

Aanvullende informatie / opmerkingen

  • Handmatige SQL-back-ups of SQL-back-ups van derden kunnen de logboekketen doorbreken die wordt gebruikt door de Avamar SQL-plug-in.
  • Verifieer altijd SQL-back-upactiviteit buiten Avamar tijdens onderzoek naar logboekhiaten.
  • LSN-validatie is van cruciaal belang voordat u logboekherstel of GLR-bewerkingen probeert uit te voeren.
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.