NVP-vProxy: Niepowodzenie tworzenia kopii zapasowej maszyny wirtualnej SQL "tylko dzienniki" "poziom zapisu jest nieprawidłowy"

Summary: Rozwiązanie NetWorker VMware Protection (NVP) jest skonfigurowane do tworzenia kopii zapasowych Microsoft SQL Server przy użyciu agenta MSVMAPPAGENT. Akcja tworzenia kopii zapasowej została zaplanowana przy użyciu poziomu kopii zapasowej "Tylko dzienniki". Jednak zadanie natychmiast kończy się niepowodzeniem z komunikatem "Poziom zapisu jest nieprawidłowy". W tym artykule pokazano, jak skonfigurować kopie zapasowe dzienników transakcji dla baz danych SQL. ...

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

Serwer Microsoft SQL jest skonfigurowany do tworzenia kopii zapasowej za pomocą operacji tworzenia kopii zapasowej przy użyciu poziomu kopii zapasowej "Tylko dzienniki":
Akcja tworzenia kopii zapasowej maszyny wirtualnej SQL ustawiona na Tylko dzienniki  

Tworzenie kopii zapasowej natychmiast kończy się niepowodzeniem:
Poziom zapisu jest nieprawidłowy 

Jeśli poziom kopii zapasowej jest ustawiony na inny poziom (na przykład: przyrostowy lub pełny), tworzenie kopii zapasowej maszyny wirtualnej SQL zakończy się pomyślnie.

Cause

Jest to problem z konfiguracją.

Resolution

Aby skonfigurować kopię zapasową tylko dzienników. Kopia zapasowa "na poziomie obrazu" maszyny wirtualnej i "kopia zapasowa bazy danych" powinny być oddzielone od dziennika transakcji (txnlog) kopii zapasowej.

Konfiguracja poziomu obrazu i kopii zapasowej bazy danych:

  1. Utwórz grupę kopii zapasowych zawierającą maszynę wirtualną SQL:
    Maszyna wirtualna SQL wybrana w grupie kopii zapasowych 
  2. Konfiguracja zasad i przepływu pracy w celu utworzenia kopii zapasowej maszyny wirtualnej SQL.
  3. Kopię zapasową można skonfigurować przy użyciu poziomu "Przyrostowy". Początkowa kopia zapasowa ma pełny poziom, a wszystkie kolejne kopie zapasowe są przyrostowe. 
    Przyrostowe kopie zapasowe maszyn wirtualnych 
UWAGA: Wszystkie kopie zapasowe NVP są wykonywane w Data Domain. System Data Domain automatycznie tworzy wirtualne syntetyczne pełne kopie zapasowe (VSF) na podstawie przyrostowych kopii zapasowych. Wszystkie przyrostowe kopie zapasowe są traktowane jako "pełne" i mogą służyć do odzyskiwania całej maszyny wirtualnej z punktu tworzenia kopii zapasowej. Aby uzyskać więcej informacji, patrz: NVP vProxy — opis poziomów i rozmiarów kopii zapasowej maszyn wirtualnych VMware wyświetlanych w NetWorker
  1. W oknie Specify the vProxy Operations wybierz opcję Quiesce Application, a następnie wybierz opcję Advanced. (Opcjonalnie) Wybierz opcję Kopia zapasowa dziennika transakcji , aby dołączyć dzienniki transakcji do kopii zapasowej bazy danych. Wprowadź użytkownika administracyjnego dla instancji SQL Server. Konto użytkownika musi mieć sysadmin rolę w serwerze SQL.

.Określ okno vProxy Operations 

  1. Wykonaj kopię zapasową maszyny wirtualnej.

Ta kopia zapasowa tworzy kopię zapasową maszyny wirtualnej na poziomie dysku maszyny wirtualnej (VMDK), która zawiera kopię bazy danych spójną z aplikacjami. Następujące dzienniki są widoczne w podglądzie dzienników programu SQL Server Management Studio (SSMS).

Kopia zapasowa bazy danych SQL Server

Następujący dziennik istnieje również na maszynie wirtualnej SQL: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log

Kopia zapasowa jest wyświetlana jako pełna kopia zapasowa w bazie danych nośnika serwera NetWorker, nawet jeśli zaplanowano (i wykonano) kopię przyrostową: 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

Konfiguracja kopii zapasowych dziennika transakcji:

Warunki wstępne:

  • Baza danych SQL musi używać metody FULL lub BULK_LOGGED modelu odzyskiwania. Bazy danych z atrybutem SIMPLE Modele odzyskiwania nie obsługują kopii zapasowych dzienników transakcji. Są to ustawienia serwera SQL zewnętrzne dla NetWorker. Poniższe polecenie SQL wyświetla tryb odzyskiwania:
SELECT
    name AS database_name,
    recovery_model_desc
FROM sys.databases
ORDER BY name;
Przykład:

Zapytanie SQL

  • Pakiet NT AUTHORITY\SYSTEM konto musi mieć sysadmin rola w SQL Server Security ->Ustawienia logowania :

  • Rola sysadmin SQL 

Dziennik transakcji (txnlog) Kopie zapasowe muszą być wykonywane w przepływie pracy ze zdefiniowanym interwałem. Należy utworzyć oddzielną grupę zawierającą maszynę wirtualną SQL. Podczas tworzenia kopii zapasowej "dziennika transakcji" tworzone są tylko kopie zapasowe dzienników transakcji, żadne pliki VMware nie są chronione.

  1. Utwórz kolejną grupę zawierającą maszynę wirtualną SQL.
  2. Utwórz nowy przepływ pracy dla kopii zapasowych dziennika transakcji. We właściwościach przepływu pracy zdefiniuj interwał:
    Interwał przepływu pracy 

W tej przykładowej konfiguracji kopia zapasowa obrazu i bazy danych jest skonfigurowana tak, aby rozpoczynała się o godzinie 21:00 w przepływie pracy MSVMAPPAGENT. Dziennik transakcji (txnlog) backup jest skonfigurowany do tworzenia kopii zapasowych w MSVMAPPAGENT_TL workflow co 15 minut. Kopie zapasowe dziennika transakcji rozpoczynają się 30 minut po początkowej kopii zapasowej bazy danych i są uruchamiane w odstępach 15-minutowych do godziny 20:45. Interwał i harmonogram zależą od wymagań dotyczących ochrony i czasu wykonywania kopii zapasowych w danym środowisku.

  1. Utwórz akcję kopii zapasowej na poziomie Tylko dzienniki:
    Poziom kopii zapasowej tylko dzienników 
  2. W oknie Specify the vProxy Operations wybierz opcję Quiesce Application, wybierz opcję Advanced i wybierz opcję Transaction Log Backup. Wprowadź użytkownika administracyjnego dla instancji SQL Server. Konto użytkownika musi mieć sysadmin rolę w serwerze SQL.
    Określ okno vProxy Operations 
  3. Dokończ konfigurację akcji.
UWAGA: Kopie zapasowe dziennika transakcji są uruchamiane tylko zgodnie z harmonogramem. Jeśli ręcznie uruchomisz przepływ pracy tworzenia kopii zapasowej dziennika transakcji, zamiast tego zostanie wykonana pełna kopia zapasowa bazy danych.

Po wykonaniu kopii zapasowej w podglądzie dzienników programu SQL Server Management Studio (SSMS) są widoczne następujące dzienniki:

Utworzono kopię zapasową dziennika programu SQL Server

Następujący dziennik istnieje również na maszynie wirtualnej SQL: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log

Polecenie mminfo serwera NetWorker wyświetla listę tych kopii zapasowych wraz z poziomem kopii zapasowej 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

Następujące dzienniki maszyny wirtualnej SQL szczegółowo opisują operacje MSVMAPPAGENT:

  • Dziennik odnajdywania: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log
  • PEŁNA kopia zapasowa: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
  • Kopia zapasowa dziennika transakcji: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
  • Przywracanie PEŁNEJ kopii zapasowej: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log
  • Przywracanie kopii zapasowej dziennika transakcji: 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.