NVP – vProxy: Selhání zálohování virtuálního počítače SQL "Logs Only" "save level is invalid"

Summary: Řešení NetWorker VMware Protection (NVP) je nakonfigurováno k provádění zálohování systému Microsoft SQL Server pomocí agenta MSVMAPPAGENT. Akce zálohování byla naplánována s použitím úrovně zálohy "Logs Only". Úloha však okamžitě selže s chybou "Save Level is invalid". Tento článek ukazuje, jak nakonfigurovat zálohování transakčních protokolů pro databáze SQL. ...

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Symptoms

Server Microsoft SQL Server je nakonfigurován tak, aby byl zálohován akcí zálohování pomocí úrovně zálohy "Logs Only":
Akce zálohování virtuálního počítače SQL nastavená na Pouze protokoly  

Akce zálohování se okamžitě nezdaří:
Úroveň uložení je neplatná. 

Pokud je úroveň zálohování nastavená na jinou úroveň (například: přírůstková nebo úplná), zálohování virtuálního počítače SQL proběhne úspěšně.

Cause

Jedná se o problém s konfigurací.

Resolution

Konfigurace zálohování pouze protokolů. Záloha na úrovni bitové kopie virtuálního počítače a záloha databáze by měly být oddělené od transakčního protokolu (txnlog) zálohování.

Konfigurace zálohování na úrovni bitové kopie a databáze:

  1. Vytvořte záložní skupinu, která obsahuje virtuální počítač SQL:
    Virtuální počítač SQL vybraný ve skupině zálohování 
  2. Nakonfigurujte zásadu a pracovní postup pro zálohování virtuálního počítače SQL.
  3. Zálohování lze nakonfigurovat pomocí úrovně "Incremental". Počáteční záloha je úroveň plná a všechny následující zálohy jsou přírůstkové. 
    Přírůstkové zálohy virtuálních počítačů 
POZNÁMKA: Všechny zálohy NVP se provádějí do systému Data Domain. Systém Data Domain automaticky vytváří z přírůstkových záloh zálohy VSF (Virtual Synthetic Full). Všechny přírůstkové zálohy se považují za úplné a dají se použít k obnovení celého virtuálního počítače z bodu zálohy. Další informace naleznete zde: NVP vProxy – Pochopení úrovní a velikostí zálohování virtuálních počítačů VMware zobrazených v nástroji NetWorker
  1. V okně Specify the vProxy Operations vyberte možnost Quiesce Application (Aplikace ztišení) a vyberte možnost Advanced (Upřesnit). (Volitelné) Výběrem možnosti Zálohování protokolu transakcí zahrnete protokoly transakcí do zálohy databáze. Zadejte uživatele správce pro instanci serveru SQL Server. Uživatelský účet musí mít sysadmin role v SQL serveru.

.Zadejte okno vProxy Operations 

  1. Proveďte zálohu virtuálního počítače.

Tato záloha vytvoří zálohu virtuálního počítače na úrovni disku virtuálního počítače (VMDK), která obsahuje kopii databáze konzistentní vzhledem k aplikacím. Následující protokoly se zobrazují v Prohlížeči protokolů SQL Server Management Studio (SSMS).

Zálohování databáze SQL Serveru

Na virtuálním počítači SQL existuje také následující protokol: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log

Záloha se v databázi médií serveru NetWorker zobrazuje jako úplná záloha, i když je naplánována (a provedena) přírůstková záloha: 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

Konfigurace záloh transakčních protokolů:

Požadavky:

  • Databáze SQL musí používat FULL nebo BULK_LOGGED model obnovy. Databáze s SIMPLE Model obnovení nepodporuje zálohování transakčních protokolů. Jedná se o nastavení systému SQL Server mimo nástroj NetWorker. Následující příkaz SQL vypíše režim obnovení:
SELECT
    name AS database_name,
    recovery_model_desc
FROM sys.databases
ORDER BY name;
Příklad:

Dotaz SQL

  • Skript NT AUTHORITY\SYSTEM účet musí mít sysadmin role v SQL serveru Zabezpečení -> Nastavení přihlášení :

  • Role sysadmin SQL 

Protokol transakcí (txnlog) musí být zálohy prováděny v pracovním postupu s definovaným intervalem. Musí být vytvořena samostatná skupina obsahující virtuální počítač SQL. Při zálohování protokolu transakcí se zálohují pouze protokoly transakcí, nejsou chráněny žádné soubory VMware.

  1. Vytvořte další skupinu obsahující virtuální počítač SQL.
  2. Vytvořte nový pracovní postup pro zálohy transakčních protokolů. Ve vlastnostech pracovního postupu definujte interval:
    Interval pracovního postupu 

V této ukázkové konfiguraci jsou zálohování image a databáze nakonfigurované tak, aby se v pracovním postupu MSVMAPPAGENT spouštěly ve 21:00. Protokol transakcí (txnlog) zálohování je nakonfigurováno tak, aby se v pracovním postupu MSVMAPPAGENT_TL každých 15 minut zálohovalo. Zálohování transakčních protokolů se spustí 30 minut po počáteční záloze databáze a spustí se v 15minutových intervalech až do 20:45. Interval a plánování závisí na požadavcích na ochranu a době dokončení zálohování ve vašem prostředí.

  1. Vytvořte akci zálohování s úrovní Pouze protokoly:
    Úroveň zálohování pouze protokolů 
  2. V okně Specify the vProxy Operations vyberte možnost Quiesce Application, vyberte Advanced a vyberte Transaction Log Backup. Zadejte uživatele správce pro instanci serveru SQL Server. Uživatelský účet musí mít sysadmin role v SQL serveru.
    Zadejte okno vProxy Operations 
  3. Dokončete konfiguraci akce.
POZNÁMKA: Zálohy transakčních protokolů se spouštějí pouze podle plánu. Pokud pracovní postup zálohování transakčního protokolu spustíte ručně, provede se místo toho úplná záloha databáze.

Při zálohování se v prohlížeči protokolů SQL Server Management Studio (SSMS) zobrazí následující protokoly:

Protokol SQL Serveru byl zálohován.

Na virtuálním počítači SQL existuje také následující protokol: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log

Příkaz NetWorker server mminfo zobrazí tyto zálohy s úrovní zálohy 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

Následující protokoly na virtuálním počítači SQL podrobně popisují operace MSVMAPPAGENT:

  • Protokol zjišťování: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log
  • ÚPLNÁ záloha: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
  • Záloha transakčních protokolů: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
  • Obnovení PLNÉ zálohy: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log
  • Obnovení zálohy transakčních protokolů: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log

Επηρεαζόμενα προϊόντα

NetWorker

Προϊόντα

NetWorker Family
Ιδιότητες άρθρου
Article Number: 000451473
Article Type: Solution
Τελευταία τροποποίηση: 17 Απρ 2026
Version:  2
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.