NVP-vProxy: El respaldo "solo registros" de la VM de SQL falla "el nivel de guardado no es válido"
Summary: La solución NetWorker VMware Protection (NVP) está configurada para realizar respaldos de Microsoft SQL Server mediante MSVMAPPAGENT. La acción de respaldo se programó mediante el nivel de respaldo "Solo registros"; Sin embargo, el trabajo falla inmediatamente con el mensaje "El nivel de guardado no es válido". En este artículo, se demuestra cómo configurar respaldos de registros de transacciones para bases de datos de SQL. ...
Symptoms
Un SQL Server está configurado para respaldarse mediante una acción de respaldo mediante el nivel de respaldo "Solo registros":
La acción de respaldo falla inmediatamente:
Si el nivel de respaldo se establece en otro nivel (por ejemplo, incremental o completo), el respaldo de la máquina virtual (VM) de SQL se realiza correctamente.
Cause
Este es un problema de configuración.
Resolution
Para configurar el respaldo de Solo registros. El respaldo de "nivel de imagen" de la VM y el respaldo de la "base de datos" deben estar separados del registro de transacciones (txnlog) respaldo.
Configure el nivel de imagen y el respaldo de la base de datos:
- Cree un grupo de respaldo que contenga la VM de SQL:
- Configure una política y un flujo de trabajo para respaldar la VM de SQL.
- El respaldo se puede configurar mediante el nivel "Incremental". El respaldo inicial es un nivel completo y todos los respaldos posteriores son incrementales.
- En la ventana Especificar las operaciones de vProxy , seleccione Aplicación en modo de reposo y, luego, Avanzado. (Opcional) Seleccione la opción Transaction Log Backup para incluir los registros de transacciones con el respaldo de la base de datos. Ingrese un usuario administrativo para la instancia de SQL Server. La cuenta de usuario debe contar con
sysadminen el SQL Server.
.
- Realice un respaldo de la máquina virtual.
Este respaldo crea un respaldo a nivel de disco de máquina virtual (VMDK) de la VM que contiene una copia coherente con las aplicaciones de la base de datos. Los siguientes registros se ven en el visor de registros de SQL Server Management Studio (SSMS).

El siguiente registro también existe en la VM de SQL: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
El respaldo se muestra como un respaldo completo de nivel en la base de datos de medios de NetWorker Server, incluso cuando se programa (y se realiza) una incremental: mminfo -avot -q vmname=SQL_VM-NAME,level=full
[root@nsr ~]# mminfo -avot -q vmname=win-sql01.amer.lan volume type client date time size ssid fl lvl name ... VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 11:38:14 AM 104 GB 4124732135 cr full vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan
Configure respaldos de registros de transacciones:
Requisitos previos:
- La base de datos SQL debe usar el método
FULLoBULK_LOGGEDModelo de recuperación. Las bases de datos con unSIMPLEEl modelo de recuperación no admite respaldos de registros de transacciones. Estos son ajustes de SQL Server externos a NetWorker. El siguiente comando SQL enumera el modo de recuperación:
SELECT
name AS database_name,
recovery_model_desc
FROM sys.databases
ORDER BY name;

- La variable
NT AUTHORITY\SYSTEMLa cuenta debe tenersysadminrol en SQL Server Security -> Configuración de inicios de sesión : -
Registro de transacciones (txnlog) Los respaldos se deben realizar en un flujo de trabajo con un intervalo definido. Se debe crear un grupo independiente que contenga la VM de SQL. Cuando realiza un respaldo de "Registro de transacciones", solo se respaldan los registros de transacciones, no se protegen archivos de VMware.
- Cree otro grupo que contenga la VM de SQL.
- Cree un nuevo flujo de trabajo para los respaldos de registros de transacciones. En las propiedades del flujo de trabajo, defina un Intervalo:
En esta configuración de ejemplo, el respaldo de imagen y base de datos está configurado para comenzar a las 21:00 en el flujo de trabajo MSVMAPPAGENT. El registro de transacciones (txnlog) está configurado para realizar un respaldo en el flujo de trabajo de MSVMAPPAGENT_TL cada 15 minutos. Los respaldos de registros de transacciones comienzan 30 minutos después del respaldo inicial de la base de datos y se ejecutan en intervalos de 15 minutos hasta las 20:45. El intervalo y la programación dependen de los requisitos de protección y los tiempos de finalización del respaldo en el entorno.
- Cree una acción de respaldo con el nivel Solo registros:
- En la ventana Especificar las operaciones de vProxy , seleccione Aplicación en modo de reposo, seleccione Avanzado y seleccione Respaldo del registro de transacciones. Ingrese un usuario administrativo para la instancia de SQL Server. La cuenta de usuario debe contar con
sysadminen el SQL Server.
- Complete la configuración de la acción.
Cuando se realiza el respaldo, se ven los siguientes registros en el visor de registros de SQL Server Management Studio (SSMS):

El siguiente registro también existe en la VM de SQL: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
El comando mminfo de NetWorker Server enumera estos respaldos con nivel de respaldo txnlog: mminfo -avot -q vmname=SQL_VM-NAME,level=txnlog
[root@nsr ~]# mminfo -avot -q vmname=win-sql01.amer.lan,level=txnlog volume type client date time size ssid fl lvl name ... VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:01:02 PM 228 KB 4074412655 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:15:09 PM 229 KB 4057636287 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:30:09 PM 229 KB 4040859971 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:45:09 PM 230 KB 4024083655 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan
Additional Information
Los siguientes registros en la VM de SQL detallan las operaciones de MSVMAPPAGENT:
- Registro de descubrimiento:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log - Respaldo FULL:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log - Respaldo del registro de transacciones:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log - Restauración del respaldo FULL:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log - Restauración del respaldo de registros de transacciones:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log