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

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

En Microsoft SQL-server er konfigurert til å sikkerhetskopieres av en sikkerhetskopihandling ved hjelp av sikkerhetskopieringsnivået Bare logger:
Sikkerhetskopieringshandling for SQL-VM satt til Bare logger  

Sikkerhetskopieringen mislykkes umiddelbart:
Lagringsnivå er ugyldig 

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:

  1. Opprett en sikkerhetskopigruppe som inneholder SQL-VM-en:
    SQL VM valgt i en sikkerhetskopigruppe 
  2. Konfigurer en policy og arbeidsflyt for å sikkerhetskopiere den virtuelle SQL-maskinen.
  3. Sikkerhetskopien kan konfigureres ved hjelp av nivået "Inkrementell". Den første sikkerhetskopien er full og alle påfølgende sikkerhetskopier er trinnvise. 
    Inkrementelle VM-sikkerhetskopier 
MERK: Alle NVP-sikkerhetskopieringer utføres til Data Domain. Data Domain oppretter automatisk virtuelle, syntetiske fullstendige sikkerhetskopier (VSF) fra de inkrementelle sikkerhetskopiene. Alle inkrementelle sikkerhetskopier behandles som "fulle" og kan brukes til å gjenopprette hele den virtuelle maskinen fra sikkerhetskopieringstidspunktet. Hvis du vil ha mer informasjon, kan du se: NVP vProxy-Forstå VMware VM-sikkerhetskopieringsnivåer og -størrelser vist i NetWorker
  1. 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 sysadmin rolle i SQL-serveren.

.Angi vinduet vProxy-operasjoner 

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

Sikkerhetskopiering av SQL Server-database

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 FULL eller BULK_LOGGED gjenopprettingsmodell. Databaser med en SIMPLE Gjenopprettingsmodellen 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;
Eksempel:

SQL-spørring

  • Informasjonen i NT AUTHORITY\SYSTEM Kontoen må ha sysadmin rolle i SQL server Sikkerhet ->Påloggingsinnstillinger :

  • SQL-systemadministratorrolle 

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.

  1. Opprett en annen gruppe som inneholder SQL-VM-en.
  2. Opprett en ny arbeidsflyt for sikkerhetskopiene av transaksjonsloggen. I arbeidsflytegenskapene definerer du et intervall:
    Arbeidsflytintervall 

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.

  1. Opprett en sikkerhetskopihandling med nivået Bare logger:
    Logger bare backup-nivå 
  2. 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 sysadmin rolle i SQL-serveren.
    Angi vinduet vProxy-operasjoner 
  3. Fullfør handlingskonfigurasjonen.
MERK: Sikkerhetskopieringer av transaksjonslogger kjører bare i henhold til tidsplanen. Hvis du starter arbeidsflyten for sikkerhetskopiering av transaksjonsloggen manuelt, utføres en fullstendig sikkerhetskopiering av databasen i stedet.

Når sikkerhetskopieringen utføres, vises følgende logger i SQL Server Management Studio (SSMS) Log Viewer:

SQL Server-loggen ble sikkerhetskopiert

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

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.