Avamar: Respaldos incrementales de SQL que se promueven a completos de forma aleatoria debido a una incompatibilidad de LSN
Summary: Los respaldos incrementales de SQL se promovían aleatoriamente a respaldos completos, a pesar de que había un respaldo completo exitoso reciente.
Symptoms
Los respaldos incrementales de SQL se promovían aleatoriamente a respaldos completos en un SQL Server ocupado con una gran cantidad de transacciones. El mecanismo de detección de brechas de registro dentro del plug-in de Avamar SQL se activaba de manera incorrecta, a pesar de que la continuidad del número de secuencia de registro (LSN) no estaba dañada.
De manera aleatoria, los respaldos incrementales de Avamar SQL fallarían con lo siguiente:
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
Se generó una corrección para abordar este problema. Este problema se muestra cuando el algoritmo de plug-in de Avamar SQL recupera el último LSN desde el servidor SQL y no siempre obtiene el LSN más actualizado. Este comportamiento causaba promociones inesperadas a respaldos completos.
Resolution
Las soluciones para este problema se pueden encontrar en la página de Dell Controladores y descargas de Avamar
- Versión del plug-in de Avamar SQL 19.10.100.166
- Número de revisión 338887
- Versión del plug-in de Avamar SQL 19.12.100.186
- Número de revisión 338888
Para obtener instrucciones para la descarga de revisiones, consulte:
Estas revisiones utilizan una nueva marca de plug-in de SQL que se debe agregar al archivo avsql.cmd o en el conjunto de datos.
- Para usar esta nueva marca en Avamar, siga estos pasos:
- Busque el archivo avsql.cmd: Por lo general, este archivo se encuentra en el directorio de instalación del cliente Avamar.
- Edite el archivo avsql.cmd: Abra el archivo en un editor de texto con privilegios administrativos.
- Agregue la marca a continuación:
- Guarde y cierre el archivo
--latest-lsn-from-msdb=True
Cuando esta marca está habilitada (True), garantiza que se recupere el número LSN correcto desde SQL Server para la validación de la "brecha de registro".
La marca anterior también se puede agregar al conjunto de datos.
- Para la interfaz de usuario, consulte Avamar: Cómo proporcionar marcas especializadas a los respaldos de Avamar
- Para AUI
- Ir a la AUI
- Busque Backup Policy.
- Seleccionar una política
- Haga clic en Edit.
- Vaya a la página Dataset.
- En la sección Editar conjunto de datos, habilite el conmutador etiquetado "Activar este conmutador para editar conjunto de datos"
- En la sección Plug-ins:
- Seleccione un plug-in.
- Active la opción Mostrar forma libre.
- Agregue la marca necesaria mediante pares de clave-valor. Por ejemplo, para habilitar el bloqueo de período, utilice:
- Clave:
[avtar]"Flag" - Valor:
true
- Clave:
- Haga clic en Submit para guardar los cambios en el conjunto de datos.
- Ir a la AUI