Avamar: Sorun Giderme Sırasında Avamar SQL Eklentisi T-SQL Komut Dosyalarını Kullanma

Summary: Bu makalede, Avamar SQL Eklentisi yedekleme sorunlarını gidermeye yardımcı olması için yaygın olarak kullanılan Microsoft SQL Server T-SQL komut dosyalarının nasıl kullanılacağı açıklanmaktadır. Bu komut dosyaları, yedekleme geçmişini belirlemeye, günlük sıra numarası (LSN) sürekliliğini doğrulamaya ve günlük boşluğu hatalarını araştırmaya yardımcı olur. ...

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

Eksiksiz Veritabanı Yedekleme Geçmişi Oluşturma

Tanımlanmış bir süre boyunca bir veritabanının tam yedekleme geçmişini almak için bu komut dosyasını kullanın.
Bu komut dosyası, belirli bir veritabanının en son yedeklenip yedeklenmediğini ve ne zaman yedeklendiğini ve her bir yedeklemenin boyutunu belirlemeye yardımcı olur.

  1. SQL Server Management Studio'yu açın.
  2. SQL Server örneğine bağlanın.
  3. Aşağıdaki T-SQL sorgusunu çalıştırın.
    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. Değiştirmek sql_database_name_here gerçek veritabanı adıyla.
  5. İsteğe bağlı olarak, sonuçları daraltmak için tarih aralığı filtresini etkinleştirin.

SQL Günlük Sıra Numarası (LSN) Sürekliliğini Doğrulama

Avamar SQL Eklentisi günlükleri günlük boşluğu hataları bildirdiğinde bu komut dosyalarını kullanın.
Bu sorgular, SQL işlem günlüğü zincirinin bozulup bozulmadığını belirlemeye yardımcı olur.

  1. Günlük yedekleme LSN değerlerini listelemek için aşağıdaki sorguyu çalıştırın.

    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. SQL Server tarafından kaydedilen son günlük yedeği LSN'sini almak için aşağıdaki sorguyu çalıştırın.
    SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N’sql_database_name_here')"
  3. Tüm örneklerini değiştir sql_database_name_here analiz edilen veritabanı adıyla.
  4. Bu sorgular tarafından döndürülen LSN değerlerini karşılaştırın.

LSN Bilgilerini Avamar Meta Verileriyle Karşılaştırma

  1. Avamar SQL Eklentisi meta veri dosyasını bulun.
  2. Şunu inceleyin: sqlmeta.xml depolanan LSN bilgileri için dosya.
  3. Şu adresteki LSN değerlerini karşılaştırın: sqlmeta.xml SQL Server sorgu sonuçlarıyla.
  4. Günlük zincirinin bozuk olduğunu gösteren boşlukları veya uyumsuzlukları tespit edin.

Additional Information

Ek Bilgiler / Notlar

  • Manuel veya üçüncü taraf SQL yedeklemeleri, Avamar SQL Eklentisi tarafından kullanılan günlük zincirini kırabilir.
  • Günlük boşluğu araştırmaları sırasında SQL yedekleme etkinliğini her zaman Avamar dışında doğrulayın.
  • Günlük geri yüklemeleri veya GLR işlemleri denenmeden önce LSN doğrulaması kritik önem taşır.
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.