Avamar: Korzystanie ze skryptów T-SQL wtyczki Avamar SQL podczas rozwiązywania problemów
Summary: W tym artykule opisano sposób korzystania z typowych skryptów T-SQL programu Microsoft SQL Server w celu ułatwienia rozwiązywania problemów z kopią zapasową wtyczki Avamar SQL. Skrypty te pomagają identyfikować historię kopii zapasowych, weryfikować ciągłość numeru sekwencyjnego dziennika (LSN) i badać błędy luk w dzienniku. ...
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
Wygeneruj pełną historię kopii zapasowych bazy danych
Ten skrypt służy do pobierania pełnej historii kopii zapasowych bazy danych w określonym przedziale czasu.
Ten skrypt pomaga określić, czy i kiedy ostatnio wykonano kopię zapasową określonej bazy danych oraz jaki jest rozmiar każdej kopii zapasowej.
- Otwórz program SQL Server Management Studio.
- Nawiąż połączenie z instancją SQL Server.
- Uruchom następujące zapytanie 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 - Zastąpić
sql_database_name_herez rzeczywistą nazwą bazy danych. - Opcjonalnie włącz filtr zakresu dat, aby zawęzić wyniki.
Weryfikacja ciągłości numeru sekwencyjnego dziennika SQL (LSN)
Użyj tych skryptów, gdy dzienniki wtyczki Avamar SQL zgłaszają błędy luk w dzienniku .
Te zapytania pomagają określić, czy łańcuch dziennika transakcji SQL został przerwany.
-
Uruchom następujące zapytanie, aby wyświetlić wartości LSN kopii zapasowej dziennika.
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 -
Uruchom następujące zapytanie, aby pobrać ostatnią nazwę LSN kopii zapasowej dziennika zarejestrowaną przez program SQL Server.
SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N’sql_database_name_here')" - Zastąp wszystkie wystąpienia
sql_database_name_herez analizowaną nazwą bazy danych. - Porównaj wartości LSN zwracane przez te zapytania.
Porównanie informacji LSN z metadanymi Avamar
- Odszukaj plik metadanych wtyczki Avamar SQL.
- Zapoznaj się z
sqlmeta.xmldla przechowywanych informacji LSN. - Porównaj wartości LSN w
sqlmeta.xmlz wynikami zapytania SQL Server. - Zidentyfikuj luki lub niezgodności, które wskazują na przerwany łańcuch kłód.
Additional Information
Dodatkowe informacje / uwagi
- Ręczne tworzenie kopii zapasowych SQL lub kopii zapasowych danych innych firm może przerwać łańcuch dzienników używany przez wtyczkę Avamar SQL.
- Zawsze weryfikuj aktywność kopii zapasowej SQL poza Avamar podczas badania luk w dzienniku.
- Walidacja LSN ma kluczowe znaczenie przed próbą przywrócenia dziennika lub operacji 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.