Avamar: Cómo utilizar los scripts T-SQL del plug-in de Avamar SQL durante la solución de problemas

Summary: En este artículo, se describe cómo utilizar scripts T-SQL comunes de Microsoft SQL Server para ayudar a solucionar problemas de respaldo del plug-in de Avamar SQL. Estos scripts ayudan a identificar el historial de respaldos, validar la continuidad del número de secuencia de registro (LSN) e investigar los errores de brecha de registro. ...

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

Generar un historial completo de copias de seguridad de la base de datos

Utilice este script para recuperar el historial completo de respaldos de una base de datos durante un período definido.
Este script ayuda a determinar si una base de datos específica se respaldó por última vez y cuándo, además del tamaño de cada respaldo.

  1. Abra SQL Server Management Studio.
  2. Conéctese a la instancia de SQL Server.
  3. Ejecute la siguiente consulta T-SQL.
    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. Reemplazar sql_database_name_here con el nombre real de la base de datos.
  5. De manera opcional, habilite el filtro de rango de fechas para limitar los resultados.

Validar la continuidad del número de secuencia de registro (LSN) de SQL

Utilice estos scripts cuando los registros de Avamar SQL Plug-in informen errores de brechas de registro .
Estas consultas ayudan a determinar si la cadena de registros de transacciones de SQL está dañada.

  1. Ejecute la siguiente consulta para enumerar los valores de LSN de respaldo de registros.

    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. Ejecute la siguiente consulta para recuperar el último LSN de respaldo de registros registrado por SQL Server.
    SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N’sql_database_name_here')"
  3. Reemplace todas las instancias de sql_database_name_here con el nombre de la base de datos que se está analizando.
  4. Compare los valores de LSN devueltos por estas consultas.

Comparación de la información de LSN con los metadatos de Avamar

  1. Busque el archivo de metadatos del plug-in de Avamar SQL.
  2. Consulte sqlmeta.xml para la información de LSN almacenada.
  3. Compare los valores de LSN en sqlmeta.xml con los resultados de la consulta de SQL Server.
  4. Identifique brechas o discordancias que indiquen una cadena de registro dañada.

Additional Information

Información adicional/notas

  • Los respaldos manuales o de SQL de otros fabricantes pueden interrumpir la cadena de registros que utiliza Avamar SQL Plug-in.
  • Siempre verifique la actividad de respaldo de SQL fuera de Avamar durante las investigaciones de brechas de registro.
  • La validación de LSN es fundamental antes de intentar restauraciones de registros u operaciones de 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.