NVP-vProxy: SQL VM "Тільки журнали" Резервне копіювання не працює "рівень збереження недійсний"

Summary: Рішення NetWorker VMware Protection (NVP) налаштоване для виконання резервних копій Microsoft SQL Server за допомогою MSVMAPPAGENT. Дії резервного копіювання планувалися за рівнем резервного копіювання «Тільки журнали»; однак завдання одразу провалюється через «рівень збереження недійсний». У цій статті демонструється, як налаштувати резервні копії журналів транзакцій для 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

Сервер Microsoft SQL налаштований так, щоб його резервували за допомогою дії резервного копіювання за допомогою рівня резервного копіювання «Тільки журнали»:
Дія резервного копіювання SQL, встановлена лише на Logs  

Резервна дія одразу не спрацьовує:
Рівень збереження недійсний 

Якщо рівень резервного копіювання встановлено на інший рівень (наприклад: інкрементальний або повний), резервне копіювання віртуальної машини SQL (VM) успішне.

Cause

Це проблема конфігурації.

Resolution

Щоб налаштувати резервне копіювання лише журналів. Резервне копіювання на рівні образу VM і «резервне копіювання бази даних» мають бути окремо від журналу транзакцій (txnlog) підкріплення.

Налаштуйте рівень зображення та резервне копіювання бази даних:

  1. Створіть резервну групу, яка містить SQL-віртуальну машину:
    SQL VM, обраний у групі резервного копіювання 
  2. Налаштуйте політику та робочий процес для резервного копіювання SQL-віртуальної машини.
  3. Резервне копіювання можна налаштувати за допомогою рівня «Incremental». Початкове резервне копіювання — це повний рівень, і всі наступні резервні копії є поступовими. 
    Інкрементальні резервні копії віртуальних машин 
ПРИМІТКА. Усі резервні копії NVP виконуються в Data Domain. Домен даних автоматично створює віртуальні синтетичні повні (VSF) резервні копії з інкрементальних резервних копій. Усі інкрементні резервні копії вважаються «повними» і можуть бути використані для відновлення всієї віртуальної машини з моменту резервного копіювання. Для детальнішої інформації дивіться: NVP vProxy-Розуміння рівнів і розмірів резервного копіювання VM VMware, показаних у NetWorker
  1. У вікні «Вкажіть операції vProxy » виберіть «Quiesce Application», виберіть «Advanced». (За бажанням) Виберіть опцію Резервне копіювання журналу транзакцій , щоб включити журнали транзакцій до резервної копії бази даних. З'являється адміністративний користувач для екземпляра SQL server. Обліковий запис користувача повинен мати sysadmin роль у SQL-сервері.

.Вкажіть вікно операцій vProxy 

  1. Зробіть резервне копіювання віртуальної машини.

Ця резервна копія створює резервне копіювання на рівні Virtual Machine Disk (VMDK) віртуальної машини, яка містить узгоджену з додатком копію бази даних. Наступні журнали можна побачити у перегляді журналів SQL Server Management Studio (SSMS).

Резервне копіювання бази даних SQL Server

Наступний журнал також існує на 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;
Приклад:

SQL-запит

  • The NT AUTHORITY\SYSTEM Обліковий запис повинен мати sysadmin роль у SQL сервері Безпека ->налаштування входу :

  • Роль системного адміністратора SQL 

Журнал транзакцій (txnlog) резервні копії мають виконуватися у робочому процесі з визначеним інтервалом. Потрібно створити окрему групу, що містить SQL-віртуальну машину. Коли ви виконуєте резервне копіювання «Транзакційного журналу», резервні копії робляться лише журнали транзакцій, жодні файли VMware не захищені.

  1. Створіть іншу групу, що містить SQL-віртуальну машину.
  2. Створіть новий робочий процес для резервних копій журналу транзакцій. У властивостей робочого процесу визначте інтервал:
    Інтервал робочого процесу 

У цьому прикладі конфігурації резервне копіювання образу та бази даних налаштовані на старт о 21:00 у робочому процесі MSVMAPPAGENT. Журнал транзакцій (txnlog) резервне копіювання налаштовано так, щоб резервне копіювання в робочому процесі MSVMAPPAGENT_TL кожні 15 хвилин. Резервне копіювання журналу транзакцій починається через 30 хвилин після початкового резервного копіювання бази даних і триває з інтервалом у 15 хвилин до 20:45. Інтервал і графік залежать від ваших вимог до захисту та часу завершення резервних робіт у вашому оточенні.

  1. Створіть резервну дію за допомогою рівня Logs Only:
    Лише журнали Рівень резервної копії 
  2. У вікні «Вкажи операції vProxy » виберіть «Quiesce Application», «Розширено » та «Резервне копіювання журналу транзакцій». З'являється адміністративний користувач для екземпляра SQL server. Обліковий запис користувача повинен мати sysadmin роль у SQL-сервері.
    Вкажіть вікно операцій vProxy 
  3. Завершіть конфігурацію дії.
ПРИМІТКА. Резервні копії журналу транзакцій виконуються лише за їхнім графіком. Якщо ви вручну запускаєте процес резервного копіювання журналу транзакцій, замість цього виконується повна резервна копія бази даних.

Під час резервного копіювання в перегляді журналів SQL Server Management Studio (SSMS) переглядаються такі журнали:

Журнал SQL Server був зроблений резервною копією

Наступний журнал також існує на SQL-віртуальній машині: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log

Команда сервера NetWorker mminfo показує ці резервні копії з рівнем резервного копіювання 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

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000451473
Article Type: Solution
Last Modified: 29 شوال 1447
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.