Avamar: Przyrostowe kopie zapasowe SQL są losowo promowane do pełnych z powodu niezgodności LSN
Summary: Przyrostowe kopie zapasowe SQL były losowo promowane do pełnych kopii zapasowych, mimo że niedawno pomyślnie istniała pełna kopia zapasowa.
Symptoms
Przyrostowe kopie zapasowe SQL były losowo promowane do pełnych kopii zapasowych na obciążonym serwerze SQL z dużą liczbą transakcji. Mechanizm wykrywania luk w dzienniku we wtyczce Avamar SQL wyzwalał się nieprawidłowo, mimo że ciągłość numeru sekwencji dziennika (LSN) nie została przerwana.
Losowo tworzenie przyrostowych kopii zapasowych Avamar SQL kończyło się niepowodzeniem z następującymi problemami:
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
Wygenerowano poprawkę w celu rozwiązania tego problemu. Ten problem pokazuje, kiedy algorytm wtyczki Avamar SQL pobiera ostatnią nazwę LSN z serwera SQL i nie zawsze uzyskuje najbardziej aktualny numer LSN. To zachowanie powodowało nieoczekiwane promocje pełnych kopii zapasowych.
Resolution
Rozwiązania tego problemu można znaleźć na stronie firmy Dell Sterowniki i pliki do pobrania Avamar
- Wtyczka Avamar SQL, wersja 19.10.100.166
- Poprawka nr 338887
- Wtyczka Avamar SQL, wersja 19.12.100.186
- Poprawka nr 338888
Aby uzyskać instrukcje pobierania poprawek, zobacz:
Te poprawki używają nowej flagi wtyczki SQL, którą należy dodać do pliku avsql.cmd lub w zestawie danych.
- Aby użyć tej nowej flagi w Avamarze, wykonaj następujące kroki:
- Odszukaj plik avsql.cmd: Ten plik zwykle znajduje się w katalogu instalacyjnym klienta Avamar.
- Edytuj plik avsql.cmd: Otwórz plik w edytorze tekstu z uprawnieniami administratora.
- Dodaj flagę poniżej:
- Zapisz i zamknij plik
--latest-lsn-from-msdb=True
Kiedy ta flaga jest włączona (True), zapewnia pobranie prawidłowego numeru LSN z serwera SQL w celu sprawdzenia poprawności "luki w dzienniku".
Powyższą flagę można również dodać do zestawu danych.
- Aby uzyskać informacje o interfejsie użytkownika , zobacz Avamar: Dostarczanie wyspecjalizowanych flag do kopii zapasowych Avamar
- Dla AUI
- Przejdź do karty AUI
- Odszukaj opcję Backup Policy.
- Wybieranie zasady
- Kliknij opcję Edit.
- Przejdź do strony Dataset (Zestaw danych).
- W sekcji Edytuj zestaw danych włącz przełącznik oznaczony "Włącz ten przełącznik, aby edytować zestaw danych"
- W sekcji Wtyczki:
- Wybierz wtyczkę.
- Włącz przełącznik Pokaż dowolny formularz.
- Dodaj wymaganą flagę przy użyciu par klucz-wartość. Na przykład, aby włączyć blokadę okresu, użyj:
- Key:
[avtar]"Flag" - Wartość:
true
- Key:
- Kliknij przycisk Prześlij, aby zapisać zmiany zestawu danych.
- Przejdź do karty AUI