NVP-vProxy: Sikkerhetskopiering av SQL VM "Logger bare" mislykkes "Lagre nivå er ugyldig"
Summary: NetWorker VMware Protection (NVP)-løsningen er konfigurert til å utføre Microsoft SQL Server-sikkerhetskopieringer ved hjelp av MSVMAPPAGENT. Sikkerhetskopieringen ble planlagt ved hjelp av sikkerhetskopieringsnivået Bare logger. Jobben mislykkes imidlertid umiddelbart med "lagringsnivået er ugyldig." Denne artikkelen beskriver hvordan du konfigurerer sikkerhetskopier av transaksjonslogger for SQL-databaser. ...
Symptoms
En Microsoft SQL-server er konfigurert til å sikkerhetskopieres av en sikkerhetskopihandling ved hjelp av sikkerhetskopieringsnivået Bare logger:
Sikkerhetskopieringen mislykkes umiddelbart:
Hvis sikkerhetskopieringsnivået er satt til et annet nivå (for eksempel: trinnvis eller full), lykkes SQL Virtual Machine (VM)-sikkerhetskopien.
Cause
Dette er et konfigurasjonsproblem.
Resolution
Slik konfigurerer du bare logger for sikkerhetskopiering. VM "Image level"-sikkerhetskopien og "database backup" skal være atskilt fra transaksjonsloggen (txnlog) sikkerhetskopiering.
Konfigurere imagenivå og sikkerhetskopiering av database:
- Opprett en sikkerhetskopigruppe som inneholder SQL-VM-en:
- Konfigurer en policy og arbeidsflyt for å sikkerhetskopiere den virtuelle SQL-maskinen.
- Sikkerhetskopien kan konfigureres ved hjelp av nivået "Inkrementell". Den første sikkerhetskopien er full og alle påfølgende sikkerhetskopier er trinnvise.
- I vinduet Specify the vProxy Operations velger du Quiesce Application, og velger Advanced. (Valgfritt) Velg alternativet Sikkerhetskopiering av transaksjonslogg for å inkludere transaksjonsloggene i sikkerhetskopien av databasen. Angi en administrativ bruker for SQL Server-forekomsten. Brukerkontoen må ha
sysadminrolle i SQL-serveren.
.
- Utfør en sikkerhetskopi av VM.
Denne sikkerhetskopien oppretter en sikkerhetskopi på VMDK-nivå (Virtual Machine Disk) av den virtuelle maskinen som inneholder en konsekvent applikasjonskopi av databasen. Følgende logger vises i SQL Server Management Studio (SSMS) Log Viewer.

Følgende logg finnes også på SQL-VM-en: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
Sikkerhetskopieringen vises som en nivå full sikkerhetskopiering i NetWorker-serverens mediedatabase, selv når en inkrementell er planlagt (og utført): 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
Konfigurere sikkerhetskopier av transaksjonslogger:
Forhåndskrav:
- SQL-databasen må bruke
FULLellerBULK_LOGGEDgjenopprettingsmodell. Databaser med enSIMPLEGjenopprettingsmodellen støtter ikke sikkerhetskopier av transaksjonslogger. Dette er SQL-serverinnstillinger som er eksterne for NetWorker. Følgende SQL-kommando viser gjenopprettingsmodus:
SELECT
name AS database_name,
recovery_model_desc
FROM sys.databases
ORDER BY name;

- Informasjonen i
NT AUTHORITY\SYSTEMKontoen må hasysadminrolle i SQL server Sikkerhet ->Påloggingsinnstillinger : -
Transaksjonslogg (txnlog) Sikkerhetskopieringer må utføres i en arbeidsflyt med et definert intervall. Det må opprettes en egen gruppe som inneholder SQL-VM-en. Når du utfører en "transaksjonslogg"-sikkerhetskopiering, sikkerhetskopieres bare transaksjonsloggene. Ingen VMware-filer beskyttes.
- Opprett en annen gruppe som inneholder SQL-VM-en.
- Opprett en ny arbeidsflyt for sikkerhetskopiene av transaksjonsloggen. I arbeidsflytegenskapene definerer du et intervall:
I denne eksempelkonfigurasjonen er sikkerhetskopieringen av bilde og database konfigurert til å starte klokken 21:00 i arbeidsflyten MSVMAPPAGENT. Transaksjonsloggen (txnlog) sikkerhetskopiering er konfigurert til å sikkerhetskopiere i den MSVMAPPAGENT_TL arbeidsflyten hvert 15. minutt. Sikkerhetskopiene av transaksjonsloggen starter 30 minutter etter den første databasesikkerhetskopien og kjører i intervaller på 15 minutter til 20.45. Intervallet og planleggingen avhenger av beskyttelseskravene og fullføringstidene for sikkerhetskopiering i miljøet ditt.
- Opprett en sikkerhetskopihandling med nivået Bare logger:
- I vinduet Specify the vProxy Operations (spesifiser vProxy-operasjoner ) velger du Quiesce-applikasjon, Avansert og deretter Sikkerhetskopiering av transaksjonslogg. Angi en administrativ bruker for SQL Server-forekomsten. Brukerkontoen må ha
sysadminrolle i SQL-serveren.
- Fullfør handlingskonfigurasjonen.
Når sikkerhetskopieringen utføres, vises følgende logger i SQL Server Management Studio (SSMS) Log Viewer:

Følgende logg finnes også på SQL-VM-en: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
NetWorker-serverens mminfo-kommando viser disse sikkerhetskopiene med sikkerhetskopinivå 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
Følgende logger på SQL VM beskriver MSVMAPPAGENT-operasjoner:
- Oppdagelseslogg:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log - FULL backup:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log - Sikkerhetskopiering av transaksjonslogg:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log - Gjenoppretting av FULL backup:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log - Gjenoppretting av sikkerhetskopiering av transaksjonslogg:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log