Авамар: Як використовувати скрипти Avamar SQL Plug-in T-SQL під час усунення несправностей
Summary: У цій статті описано, як використовувати поширені скрипти Microsoft SQL Server T-SQL для допомоги у вирішенні проблем із резервним копіюванням плагінів Avamar SQL Plugin. Ці скрипти допомагають ідентифікувати історію резервного копування, підтверджувати безперервність послідовного номера журналу (LSN) та досліджувати помилки проміжків у журналах. ...
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
Генерація повної історії резервного копіювання бази даних
Використовуйте цей скрипт, щоб отримати повну історію резервного копіювання бази даних за визначений період часу.
Цей скрипт допомагає визначити, чи і коли конкретна база даних була остання резервна копія, а також розмір кожної резервної копії.
- Open SQL Server Management Studio.
- Підключіться до екземпляра SQL Server.
- Виконайте наступний запит 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 - Замінити
sql_database_name_hereз фактичною назвою бази даних. - За бажанням увімкніть фільтр діапазону дат, щоб звузити результати.
Перевірка безперервності послідовного номера SQL-журналу (LSN)
Використовуйте ці скрипти, коли логи плагінів Avamar SQL повідомляють про
помилки gap log.Ці запити допомагають визначити, чи зламаний ланцюжок журналу транзакцій SQL.
-
Виконайте наступний запит, щоб перелічити значення резервної копії LSN журналу.
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 -
Виконайте наступний запит, щоб отримати останню резервну LSN журналу, записану SQL Server.
SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N’sql_database_name_here')" - Замінити всі екземпляри
sql_database_name_hereз аналізом назви бази даних. - Порівняйте значення LSN, які повертаються цими запитами.
Порівняйте інформацію LSN з метаданими Avamar
- Знайдіть файл метаданих Avamar SQL Plug-in.
- Перегляньте
sqlmeta.xmlфайл для збереженої інформації LSN. - Порівняйте значення LSN у
sqlmeta.xmlз результатами запиту на SQL Server. - Виявіть прогалини або невідповідності, які свідчать про розірваний ланцюг колод.
Additional Information
Додаткова інформація / Примітки
- Ручні або сторонні SQL-резервні копії можуть розірвати ланцюг журналів, який використовується в плагіні Avamar SQL.
- Завжди перевіряйте активність резервних копій SQL поза Avamar під час розслідування лог-прогалин.
- Перевірка LSN є критичною перед спробою відновлення журналу або операцій 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.