Авамар: Інкрементні резервні копії SQL підвищуються до повного випадкового порядку через невідповідність LSN
Summary: Інкрементні резервні копії SQL випадковим чином переходили до повних резервних копій, незважаючи на нещодавнє успішне повне резервне копіювання.
Symptoms
Інкрементні резервні копії SQL випадковим чином переходили до повних резервних копій на завантаженому SQL-сервері з великою кількістю транзакцій. Механізм виявлення прогалин у журналі в плагіні Avamar SQL спрацьовував неправильно, навіть якщо безперервність номера послідовності журналу (LSN) не була порушена.
Випадковим чином інкрементне резервне копіювання Avamar SQL зазнає невдачі з:
2025-02-05 07:01:16 avsql Info <15765>: A log gap was identified or a full backup was not found.
2025/02/05-07:01:16.98499 [avsql_assist] ===> sqlconnect::~sqlconnect
2025/02/05-07:01:16.98499 [avsql_assist] <=== sqlconnect::~sqlconnect
2025/02/05-07:01:16.98499 [avsql_assist] <=== avsql_assist::snapup_check_timestamps
2025-02-05 07:01:16 avsql Warning <7420>: Forcing FULL backup for database 'sql1\GRS/GRSBLOBS' due to the following reason: A log gap was identified or a full backup was not found.Cause
Для вирішення цієї проблеми було створено виправлення. Ця проблема показує, коли алгоритм плагіна Avamar SQL отримує останній LSN із SQL-сервера і не завжди отримує найновіший LSN. Така поведінка спричинила несподівані підвищення до повних резервних копій.
Resolution
Виправлення цієї проблеми можна знайти на сторінці Dell Avamar Drivers and Download (Драйвери та завантаження) Dell
- Плагін Avamar SQL версії 19.10.100.166
- Номер виправлення 338887
- Плагін Avamar SQL версії 19.12.100.186
- Номер виправлення 338888
Інструкції щодо завантаження поточних виправлень дивіться:
У цих виправленнях використовується новий прапорець SQL Plugin, який має бути додано до файлу avsql.cmd або до набору даних.
- Щоб використовувати цей новий прапор в Avamar, виконайте такі дії:
- Знайдіть файл avsql.cmd: Цей файл зазвичай знаходиться в каталозі встановлення клієнта Avamar.
- Відредагуйте файл avsql.cmd: Відкрийте файл у текстовому редакторі з правами адміністратора.
- Додайте прапор нижче:
- Збережіть і закрийте файл
--latest-lsn-from-msdb=True
Коли цей прапорець увімкнено (True), він гарантує, що правильний номер LSN отримано з SQL-сервера для перевірки "log gap".
Вищезазначений прапорець також може бути доданий до набору даних.
- Для інтерфейсу користувача дивіться Avamar: Як постачати спеціалізовані прапорці для резервних копій Avamar
- Для AUI
- Перейти до AUI
- Знайдіть політику резервного копіювання.
- Виберіть політику
- Натисніть Редагувати.
- Перейдіть на сторінку Набір даних.
- У розділі «Редагувати набір даних» увімкніть перемикач із написом «Увімкнути цей перемикач, щоб редагувати набір даних»
- У розділі Плагіни:
- Виберіть плагін.
- Увімкніть перемикач Показувати безкоштовну форму.
- Додайте потрібний прапорець за допомогою пар ключ-значення. Наприклад, щоб увімкнути блокування місячних, використовуйте:
- Ключ:
[avtar]"Flag" - Цінність:
true
- Ключ:
- Натисніть Надіслати, щоб зберегти зміни в наборі даних.
- Перейти до AUI