NVP-vProxy: Il backup "Logs Only" della macchina virtuale SQL ha esito negativo "save level is invalid"

Summary: La soluzione NetWorker VMware Protection (NVP) è configurata per eseguire i backup di Microsoft SQL Server utilizzando MSVMAPPAGENT. L'azione di backup è stata pianificata utilizzando il livello di backup "Logs Only"; Tuttavia, il processo ha immediatamente esito negativo con il messaggio "save level is invalid". Questo articolo illustra come configurare i backup dei log delle transazioni per i database 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 Microsoft SQL Server viene configurato per essere sottoposto a backup tramite un'azione di backup utilizzando il livello di backup "Logs Only":
Azione di backup delle VM SQL impostata su Solo log  

L'azione di backup ha immediatamente esito negativo:
Livello di salvataggio non valido 

Se il livello di backup è impostato su un altro livello (ad esempio, incrementale o completo), il backup della macchina virtuale (VM) SQL ha esito positivo.

Cause

Si tratta di un problema di configurazione.

Resolution

Per configurare il backup Logs Only: Il backup a livello di immagine della macchina virtuale e il backup del database devono essere separati dal registro delle transazioni (txnlog) di riserva.

Configurare il backup a livello di immagine e del database:

  1. Creare un gruppo di backup contenente la macchina virtuale SQL:
    SQL VM selezionata in un gruppo di backup 
  2. Configurare una policy e un flusso di lavoro per eseguire il backup della macchina virtuale SQL.
  3. Il backup può essere configurato utilizzando il livello "Incremental". Il backup iniziale è completo di livello e tutti i backup successivi sono incrementali. 
    Backup incrementali delle VM 
NOTA: Tutti i backup NVP vengono eseguiti su Data Domain. Data Domain crea automaticamente backup VSF (Virtual Synthetic Full) dai backup incrementali. Tutti i backup incrementali vengono considerati come "completi" e possono essere utilizzati per ripristinare l'intera VM dal punto di backup. Per ulteriori informazioni, consultare: NVP vProxy: informazioni sui livelli di backup delle macchine virtuali Vmware e sulle dimensioni mostrate in NetWorker
  1. Nella finestra Specify the vProxy Operations , selezionare Quiesce Application, quindi selezionare Advanced. (Facoltativo) Selezionare l'opzione Transaction Log Backup per includere i log delle transazioni nel backup del database. Immettere un utente amministrativo per l'istanza di SQL Server. L'account utente deve disporre di sysadmin ruolo in SQL Server.

.Specificare la finestra vProxy Operations 

  1. Eseguire un backup della VM.

Questo backup crea un backup a livello di VMDK (Virtual Machine Disk) della VM che contiene una copia coerente con l'applicazione del database. I seguenti registri vengono visualizzati nel Visualizzatore registri di SQL Server Management Studio (SSMS).

SQL Server Database Backup

Nella macchina virtuale SQL è presente anche il seguente log: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log

Il backup viene visualizzato come backup completo di livello nel database dei supporti del server NetWorker, anche quando viene pianificato (ed eseguito) un backup incrementale: 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

Configurare i backup dei log delle transazioni:

Prerequisiti:

  • Il database SQL deve utilizzare il metodo FULL oppure BULK_LOGGED modello di recupero. I database con un SIMPLE Il modello di ripristino non supporta i backup dei log delle transazioni. Si tratta di impostazioni di SQL Server esterne a NetWorker. Il seguente comando SQL elenca la modalità di ripristino:
SELECT
    name AS database_name,
    recovery_model_desc
FROM sys.databases
ORDER BY name;
Esempio:

SQL Query

  • La colonna NT AUTHORITY\SYSTEM conto deve avere sysadmin ruolo in SQL Server Sicurezza ->Impostazioni di accesso :

  • Ruolo sysadmin SQL 

Registro delle transazioni (txnlog) I backup devono essere eseguiti in un flusso di lavoro con un intervallo definito. È necessario creare un gruppo separato contenente la macchina virtuale SQL. Quando si esegue un backup "Transaction Log", viene eseguito il backup solo dei log delle transazioni e nessun file VMware è protetto.

  1. Creare un altro gruppo contenente la VM SQL.
  2. Creare un nuovo flusso di lavoro per i backup dei log delle transazioni. Nelle proprietà del flusso di lavoro, definire un Interval:
    Intervallo del flusso di lavoro 

In questa configurazione di esempio, il backup dell'immagine e del database è configurato per iniziare alle 21:00 nel flusso di lavoro MSVMAPPAGENT. Il registro delle transazioni (txnlog) è configurato per eseguire il backup nel flusso di lavoro MSVMAPPAGENT_TL ogni 15 minuti. I backup dei log delle transazioni iniziano 30 minuti dopo il backup iniziale del database e vengono eseguiti a intervalli di 15 minuti fino alle 20:45. L'intervallo e la pianificazione dipendono dai requisiti di protezione e dai tempi di completamento del backup nell'ambiente.

  1. Creare un'azione di backup con il livello Logs Only:
    Livello di backup solo log 
  2. Nella finestra Specify the vProxy Operations , selezionare Quiesce Application, selezionare Advanced e selezionare Transaction Log Backup. Immettere un utente amministrativo per l'istanza di SQL Server. L'account utente deve disporre di sysadmin ruolo in SQL Server.
    Specificare la finestra vProxy Operations 
  3. Completare la configurazione dell'azione.
NOTA: I backup del registro delle transazioni vengono eseguiti solo in base alla pianificazione. Se si avvia manualmente il flusso di lavoro di backup del log delle transazioni, viene invece eseguito un backup completo del database.

Quando viene eseguito il backup, nel Visualizzatore registri di SQL Server Management Studio (SSMS) vengono visualizzati i seguenti registri:

È stato eseguito il backup del registro di SQL Server

Nella macchina virtuale SQL è presente anche il seguente log: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log

Il comando mminfo del server NetWorker elenca questi backup con il livello di backup 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

I seguenti log sulla VM SQL descrivono in dettaglio le operazioni MSVMAPPAGENT:

  • Log di rilevamento: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log
  • Backup FULL: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
  • Backup dei log delle transazioni: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
  • Ripristino del backup COMPLETO: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log
  • Ripristino del backup dei log delle transazioni: 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.