NVP-vProxy. Сбой резервного копирования "Logs Only" ВМ SQL «Уровень сохранения недействителен»
Summary: Решение NetWorker VMware Protection (NVP) настроено для выполнения резервного копирования Microsoft SQL Server с помощью MSVMAPPAGENT. Операция резервного копирования была запланирована с использованием уровня резервного копирования «Только журналы». Однако задание сразу же завершается сбоем с ошибкой «Уровень сохранения недействителен». В этой статье показано, как настроить резервные копии журналов транзакций для баз данных SQL. ...
Symptoms
Сервер Microsoft SQL настроен для резервного копирования с помощью действия резервного копирования с использованием уровня резервного копирования «Только журналы»:
Действие резервного копирования немедленно завершается сбоем:
Если для уровня резервного копирования установлен другой уровень (например, инкрементное или полное), резервное копирование виртуальной машины SQL (ВМ) выполняется успешно.
Cause
Проблема конфигурации.
Resolution
Настройка резервного копирования только в журналах. Резервное копирование виртуальной машины на уровне образа и резервное копирование базы данных должны выполняться отдельно от журнала транзакций (txnlog) резервного копирования.
Настройка уровня образа и резервного копирования базы данных:
- Создайте группу резервного копирования, содержащую виртуальную машину SQL:
- Настройка политики и рабочего процесса для резервного копирования виртуальной машины SQL.
- Резервное копирование можно настроить с использованием уровня «Инкрементное». Начальное резервное копирование является уровнем заполнения, а все последующие резервные копии являются инкрементными.
- В окне Указание операций vProxy выберите Приложение заморозки, выберите Дополнительно. (Дополнительный) Выберите параметр Резервное копирование журнала транзакций , чтобы включить журналы транзакций в резервную копию базы данных. Введите пользователя с правами администратора для экземпляра SQL Server. В учетной записи пользователя должен быть указан
sysadminроль на сервере SQL.
.
- Выполните резервное копирование виртуальной машины.
Эта резервная копия создает резервную копию на уровне диска виртуальной машины (VMDK) виртуальной машины, которая содержит согласованную с приложениями копию базы данных. В средстве просмотра журналов SQL Server Management Studio (SSMS) отображаются следующие журналы.

На виртуальной машине SQL также существует следующий журнал: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
Резервное копирование отображается в базе данных носителей сервера NetWorker как полное резервное копирование, даже если запланировано (и выполняется) инкрементное копирование. 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
Настройка резервных копий журналов транзакций
Предварительные условия
- В базе данных SQL должен использоваться метод
FULLилиBULK_LOGGEDМодель восстановления. Базы данных сSIMPLEМодель восстановления не поддерживает резервное копирование журналов транзакций. Это внешние параметры сервера SQL для NetWorker. Режим восстановления перечислен с помощью следующей SQL-команды:
SELECT
name AS database_name,
recovery_model_desc
FROM sys.databases
ORDER BY name;

- Переменная
NT AUTHORITY\SYSTEMВ учетной записи должны бытьsysadminроль в SQL Server Security ->Параметры входа : -
Журнал транзакций (txnlog) резервное копирование должно выполняться в рабочем процессе с определенным интервалом. Необходимо создать отдельную группу, содержащую виртуальную машину SQL. При выполнении резервного копирования «Журнала транзакций» выполняется резервное копирование только журналов транзакций, никакие файлы VMware не защищаются.
- Создайте другую группу, содержащую виртуальную машину SQL.
- Создайте новый рабочий процесс для резервных копий журнала транзакций. В свойствах рабочего процесса определите интервал:
В этом примере конфигурации резервное копирование образа и базы данных настроено на начало в 21:00 в рабочем процессе MSVMAPPAGENT. Журнал транзакций (txnlog) Резервное копирование настроено на резервное копирование в рабочий процесс MSVMAPPAGENT_TL каждые 15 минут. Резервное копирование журналов транзакций начинается через 30 минут после первоначального резервного копирования базы данных и выполняется с 15-минутными интервалами до 20:45. Интервал и график зависят от требований к защите и времени завершения резервного копирования в вашей среде.
- Создайте действие резервного копирования с уровнем Только журналы:
- В окне Указание операций vProxy выберите Приложение заморозки, выберите Дополнительно и выберите Резервное копирование журнала транзакций. Введите пользователя с правами администратора для экземпляра SQL Server. В учетной записи пользователя должен быть указан
sysadminроль на сервере SQL.
- Завершите настройку действия.
Во время выполнения резервного копирования в средстве просмотра журналов SQL Server Management Studio (SSMS) отображаются следующие журналы:

На виртуальной машине SQL также существует следующий журнал: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
Команда mminfo сервера NetWorker выводит список этих резервных копий с указанием уровня резервного копирования 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
Следующие журналы на виртуальной машине SQL содержат подробные сведения об операциях MSVMAPPAGENT:
- Журнал обнаружения:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log - ПОЛНОЕ резервное копирование:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log - Резервное копирование журнала транзакций:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log - Восстановление ПОЛНОЙ резервной копии:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log - Восстановление резервной копии журнала транзакций:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log