Avamar: Backups incrementais SQL sendo promovidos para completos aleatoriamente devido à disparidade de LSN
Summary: Os backups incrementais do SQL estavam sendo promovidos aleatoriamente para backups completos, apesar de um backup completo recente bem-sucedido estar presente.
Symptoms
Os backups incrementais do SQL estavam sendo promovidos aleatoriamente para backups completos em um SQL Server ocupado com muitas transações. O mecanismo de detecção de lacunas de log no plug-in Avamar SQL estava sendo acionado incorretamente, mesmo que a continuidade do número de sequência de logs (LSN) não estivesse interrompida.
Os backups incrementais do Avamar SQL falhariam aleatoriamente com:
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
Uma correção foi gerada para resolver esse problema. Esse problema é exibido quando o algoritmo do plug-in SQL do Avamar recupera a última LSN do SQL Server e nem sempre obtém a LSN mais atualizada. Esse comportamento causou promoções inesperadas para backups completos.
Resolution
As correções para esse problema podem ser encontradas na página da Dell Drivers e download do Avamar
- Plug-in Avamar SQL versão 19.10.100.166
- Número do hotfix 338887
- Plug-in Avamar SQL versão 19.12.100.186
- Número do hotfix 338888
Para obter instruções de download de hotfixes, consulte:
Esses hotfixes usam um novo sinalizador de plug-in SQL que deve ser adicionado ao arquivo avsql.cmd ou no conjunto de dados.
- Para usar esse novo indicador no Avamar, siga estas etapas:
- Localize o arquivo avsql.cmd: Esse arquivo normalmente é encontrado no diretório de instalação do Avamar Client.
- Edite o arquivo avsql.cmd: Abra o arquivo em um editor de texto com privilégios administrativos.
- Adicione a bandeira abaixo:
- Salve e feche o arquivo
--latest-lsn-from-msdb=True
Quando esse indicador é ativado (verdadeiro), ele garante que o número de LSN correto seja recuperado do SQL Server para validação de "lacuna de registro".
O indicador acima também pode ser adicionado ao conjunto de dados.
- Para IU, consulte Avamar: Como fornecer indicadores especializados para backups do Avamar
- Para AUI
- Vá para a AUI
- Localize a Política de backup.
- Selecione uma política
- Clique em Edit.
- Vá para a página Dataset.
- Na seção Edit Dataset, ative a opção "Turn on this toggle to edit dataset"
- Na seção Plugins:
- Selecione um plug-in.
- Ative a opção Mostrar formulário livre.
- Adicione o indicador necessário usando pares chave-valor. Por exemplo, para habilitar o bloqueio de período, use:
- Key:
[avtar]"Flag" - Valor:
true
- Key:
- Clique em Submit para salvar as alterações do conjunto de dados.
- Vá para a AUI