NVP-vProxy: SQL VM back-up "alleen logboeken" mislukt "opslagniveau is ongeldig"
Summary: De NetWorker VMware Protection (NVP)-oplossing is geconfigureerd voor het maken van Microsoft SQL Server-back-ups met behulp van de MSVMAPPAGENT. De back-upactie is gepland met behulp van het back-upniveau "Alleen logboeken". De taak mislukt echter onmiddellijk met 'Opslagniveau is ongeldig'. In dit artikel wordt gedemonstreerd hoe u back-ups van transactielogboeken voor SQL-databases configureert. ...
Symptoms
Een Microsoft SQL server is geconfigureerd om te worden geback-upt door middel van een back-upactie met behulp van het back-upniveau "Alleen logboeken":
De back-upactie mislukt onmiddellijk:
Als het back-upniveau is ingesteld op een ander niveau (bijvoorbeeld: incrementeel of volledig), slaagt de SQL Virtual Machine (VM)-back-up.
Cause
Dit is een configuratieprobleem.
Resolution
Om Logs Only back-up te configureren. De back-up op VM-imageniveau en de databaseback-up moeten gescheiden zijn van het transactielogboek (txnlog) back-up.
Imageniveau en databaseback-up configureren:
- Maak een back-upgroep die de SQL VM bevat:
- Configureer een beleid en workflow voor het maken van back-ups van de SQL VM.
- De back-up kan worden geconfigureerd op het niveau "Incremental". De initiële back-up is een niveau vol en alle daaropvolgende back-ups zijn incrementeel.
- Selecteer in het venster Specify the vProxy Operations de optie Quiesce Application, selecteer Advanced. (Optioneel) Selecteer de optie Back-up transactielogboek om de transactielogboeken op te nemen in de databaseback-up. Voer een Administrator-gebruiker in voor de SQL Server-instantie. Het gebruikersaccount moet beschikken over
sysadminrol in de SQL Server.
.
- Maak een back-up van de VM.
Deze back-up maakt een back-up op VMDK-niveau (Virtual Machine Disk) van de VM die een applicatieconsistente kopie van de database bevat. De volgende logboeken zijn te zien in de SQL Server Management Studio (SSMS) Log Viewer.

Het volgende logboek bestaat ook op de SQL VM: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
De back-up wordt weergegeven als een volledige back-up op niveau in de mediadatabase van de NetWorker-server, zelfs wanneer een incrementele back-up is gepland (en uitgevoerd): 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
Back-ups van transactielogboeken configureren:
Vereisten:
- De SQL-database moet de volgende
FULLofBULK_LOGGEDherstelmodel. Databases met eenSIMPLEHerstelmodel biedt geen ondersteuning voor back-ups van transactielogboeken. Dit zijn SQL-serverinstellingen buiten NetWorker. De volgende SQL-opdracht geeft de herstelmodus weer:
SELECT
name AS database_name,
recovery_model_desc
FROM sys.databases
ORDER BY name;

- De
NT AUTHORITY\SYSTEMAccount moet beschikken oversysadminrol in SQL Server Security ->Logins settings: -
Transactielogboek (txnlog) Back-ups moeten worden uitgevoerd in een workflow met een gedefinieerd interval. Er moet een afzonderlijke groep worden gemaakt met daarin de SQL VM. Wanneer u een back-up van het transactielogboek uitvoert, wordt alleen van de transactielogboeken een back-up gemaakt en worden er geen VMware-bestanden beschermd.
- Maak een andere groep met de SQL VM.
- Maak een nieuwe workflow voor de back-ups van het transactielogboek. Definieer in de werkstroomeigenschappen een interval:
In deze voorbeeldconfiguratie zijn de image- en databaseback-up geconfigureerd om te beginnen om 21:00 uur in de werkstroom MSVMAPPAGENT. Het transactielogboek (txnlog) Back-up wordt geconfigureerd om elke 15 minuten een back-up te maken in de workflow MSVMAPPAGENT_TL. De back-ups in het transactielogboek beginnen 30 minuten na de initiële databaseback-up en worden met tussenpozen van 15 minuten tot 20:45 uur uitgevoerd. Het interval en de planning zijn afhankelijk van uw beveiligingsvereisten en de voltooiingstijden van de back-ups in uw omgeving.
- Maak een back-upactie met het niveau Alleen logboeken:
- Selecteer in het venster De vProxy-bewerkingen opgeven de optie Quiesce Application, selecteer Advanced en selecteer Transaction Log Backup. Voer een Administrator-gebruiker in voor de SQL Server-instantie. Het gebruikersaccount moet beschikken over
sysadminrol in de SQL Server.
- Voltooi de actieconfiguratie.
Wanneer de back-up wordt uitgevoerd, worden de volgende logboeken weergegeven in de logboeken van SQL Server Management Studio (SSMS):

Het volgende logboek bestaat ook op de SQL VM: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
De mminfo-opdracht van de NetWorker-server geeft deze back-ups weer met het back-upniveau 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
De volgende logboeken op de SQL VM beschrijven de MSVMAPPAGENT-bewerkingen:
- Detectielogboek:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log - VOLLEDIGE back-up:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log - Back-up van transactielogboek:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log - Terugzetten van VOLLEDIGE back-up:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log - Herstel van back-up van transactielogboeken:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log