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. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Un SQL Server está configurado para respaldarse mediante una acción de respaldo mediante el nivel de respaldo "Solo registros":
Acción de respaldo de VM de SQL establecida en Solo registros  

La acción de respaldo falla inmediatamente:
El nivel de guardado no es válido 

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:

  1. Cree un grupo de respaldo que contenga la VM de SQL:
    VM de SQL seleccionada en un grupo de respaldo 
  2. Configure una política y un flujo de trabajo para respaldar la VM de SQL.
  3. El respaldo se puede configurar mediante el nivel "Incremental". El respaldo inicial es un nivel completo y todos los respaldos posteriores son incrementales. 
    Respaldos incrementales de VM 
NOTA: Todos los respaldos de NVP se realizan en Data Domain. Data Domain crea automáticamente respaldos completos sintéticos virtuales (VSF) a partir de los respaldos incrementales. Todos los respaldos incrementales se tratan como "completos" y se pueden utilizar para recuperar toda la VM desde el punto de respaldo. Para obtener más información, consulte: NVP vProxy: comprender los niveles y los tamaños de respaldo de la VM de VMware que se muestran en NetWorker
  1. 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 sysadmin en el SQL Server.

.Especificar la ventana Operaciones de vProxy 

  1. 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).

Respaldo de base de datos de SQL Server

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 FULL o BULK_LOGGED Modelo de recuperación. Las bases de datos con un SIMPLE El 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;
Ejemplo:

Consulta SQL

  • La variable NT AUTHORITY\SYSTEM La cuenta debe tener sysadmin rol en SQL Server Security -> Configuración de inicios de sesión :

  • Función sysadmin de SQL 

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.

  1. Cree otro grupo que contenga la VM de SQL.
  2. Cree un nuevo flujo de trabajo para los respaldos de registros de transacciones. En las propiedades del flujo de trabajo, defina un Intervalo:
    Intervalo de flujo de trabajo 

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.

  1. Cree una acción de respaldo con el nivel Solo registros:
    Nivel de respaldo de solo registros 
  2. 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 sysadmin en el SQL Server.
    Especificar la ventana Operaciones de vProxy 
  3. Complete la configuración de la acción.
NOTA: Los respaldos de registros de transacciones solo se ejecutan según su programación. Si inicia manualmente el flujo de trabajo de respaldo del registro de transacciones, se realiza un respaldo completo de la base de datos en su lugar.

Cuando se realiza el respaldo, se ven los siguientes registros en el visor de registros de SQL Server Management Studio (SSMS):

Se respaldó el registro de SQL Server

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

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000451473
Article Type: Solution
Last Modified: 17 أبريل 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.