NVP-vProxy: SQL-VM-Backup "Nur Protokolle" schlägt fehl, "Speicherebene ist ungültig"
Summary: Die NVP-Lösung (NetWorker VMware Protection) ist für die Durchführung von Microsoft SQL Server-Backups mithilfe des MSVMAPPAGENT konfiguriert. Die Backupaktion wurde mit dem Backuplevel "Logs Only" geplant. Der Job schlägt jedoch sofort mit der Meldung "save level is invalid" fehl. In diesem Artikel wird gezeigt, wie Sie Transaktionsprotokollbackups für SQL-Datenbanken konfigurieren. ...
Symptoms
Ein Microsoft SQL-Server ist so konfiguriert, dass er durch eine Backupaktion mit dem Backuplevel "Logs Only" gesichert wird:
Die Backupaktion schlägt sofort fehl:
Wenn das Backuplevel auf ein anderes Level festgelegt ist (z. B. inkrementell oder komplett), ist das Backup der virtuellen SQL-Maschine (VM) erfolgreich.
Cause
Dies ist ein Konfigurationsproblem.
Resolution
So konfigurieren Sie das Protokoll-Only-Backup. Das VM-Backup auf Image-Ebene und das Datenbankbackup sollten vom Transaktionsprotokoll (txnlog) gesichert werden.
Konfigurieren von Backups auf Image-Ebene und Datenbank:
- Erstellen Sie eine Backupgruppe, die die SQL-VM enthält:
- Konfigurieren Sie eine Policy und einen Workflow zum Sichern der SQL-VM.
- Das Backup kann mit dem Level "Inkrementell" konfiguriert werden. Das erste Backup ist ein Level voll und alle nachfolgenden Backups sind inkrementell.
- Wählen Sie im Fenster vProxy-Vorgänge angeben die Option Anwendung stilllegen und dann Erweitert aus. (Optional) Wählen Sie die Option Transaction Log Backup aus, um die Transaktionsprotokolle in das Datenbankbackup einzubeziehen. Geben Sie einen Administratornutzer für die SQL Server-Instanz ein. Das Nutzerkonto muss über
sysadminRolle im SQL-Server.
.
- Führen Sie ein Backup der VM durch.
Dieses Backup erstellt ein Backup der VM auf VMDK-Ebene (Virtual Machine Disk), das eine anwendungskonsistente Kopie der Datenbank enthält. Die folgenden Protokolle werden in der Protokollanzeige von SQL Server Management Studio (SSMS) angezeigt.

Das folgende Protokoll ist auch auf der SQL-VM vorhanden: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
Das Backup wird in der Mediendatenbank des NetWorker-Servers als komplettes Backup angezeigt, selbst wenn ein inkrementelles Backup geplant (und durchgeführt) ist: 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
Konfigurieren von Transaktionsprotokoll-Backups:
Voraussetzungen:
- Die SQL-Datenbank muss die
FULLoderBULK_LOGGEDRecovery-Modell. Datenbanken mit einemSIMPLEDas Recovery-Modell unterstützt keine Transaktionsprotokoll-Backups. Hierbei handelt es sich um SQL Server-Einstellungen extern für NetWorker. Mit dem folgenden SQL-Befehl wird der Recovery-Modus aufgeführt:
SELECT
name AS database_name,
recovery_model_desc
FROM sys.databases
ORDER BY name;

- Bei der
NT AUTHORITY\SYSTEMDas Konto muss übersysadminRolle in SQL Server Security –>Logins settings: -
Transaktionsprotokoll (txnlog) müssen Backups in einem Workflow mit einem definierten Intervall durchgeführt werden. Es muss eine separate Gruppe erstellt werden, die die SQL-VM enthält. Wenn Sie ein Transaktionsprotokollbackup durchführen, werden nur die Transaktionsprotokolle gesichert, keine VMware-Dateien werden geschützt.
- Erstellen Sie eine andere Gruppe, die die SQL-VM enthält.
- Erstellen Sie einen neuen Workflow für die Transaktionsprotokoll-Backups. Definieren Sie in den Workflow-Eigenschaften ein Intervall:
In dieser Beispielkonfiguration sind das Image- und das Datenbankbackup so konfiguriert, dass es um 21:00 Uhr im Workflow MSVMAPPAGENT beginnt. Das Transaktionsprotokoll (txnlog) backup ist so konfiguriert, dass alle 15 Minuten im MSVMAPPAGENT_TL-Workflow gesichert wird. Die Transaktionsprotokollbackups beginnen 30 Minuten nach dem ersten Datenbankbackup und werden in 15-Minuten-Intervallen bis 20:45 Uhr ausgeführt. Das Intervall und die Planung hängen von Ihren Schutzanforderungen und den Backupabschlusszeiten in Ihrer Umgebung ab.
- Erstellen Sie eine Backupaktion mit dem Level Logs Only:
- Wählen Sie im Fenster vProxy-Vorgänge angeben die Option Anwendung stilllegen, wählen Sie Erweitert und dann Transaktionsprotokollbackup aus. Geben Sie einen Administratornutzer für die SQL Server-Instanz ein. Das Nutzerkonto muss über
sysadminRolle im SQL-Server.
- Schließen Sie die Aktionskonfiguration ab.
Wenn das Backup durchgeführt wird, werden die folgenden Protokolle in der Protokollanzeige von SQL Server Management Studio (SSMS) angezeigt:

Das folgende Protokoll ist auch auf der SQL-VM vorhanden: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
Der NetWorker-Serverbefehl mminfo listet diese Backups mit Backuplevel auf txnlogverwalten: 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
In den folgenden Protokollen auf der SQL-VM werden die MSVMAPPAGENT-Vorgänge detailliert beschrieben:
- Ermittlungsprotokoll:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log - KOMPLETTES Backup:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log - Transaktionsprotokoll-Backup:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log - Wiederherstellung des kompletten Backups:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log - Wiederherstellung des Transaktionsprotokoll-Backups:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log