NetWorker. Сбой дифференциального восстановления NMM SQL с сообщением «Эту разностную резервную копию невозможно восстановить...»

Summary: Дифференциальное восстановление базы данных X с хоста A SQL на хост B с помощью NMM 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

Модуль NetWorker для Microsoft (NMM) При восстановлении дифференциальной резервной копии базы данных X SQL завершается сбоем.

 

На хосте SQL A выполняет Заказчик.

  • Еженедельное полное резервное копирование инфраструктуры виртуальных рабочих столов SQL
  • Накопительно-добавочное (дифференциальное) резервное копирование инфраструктуры виртуальных рабочих столов SQL, ежедневное
  • SQL VDI Logsonly (журналы транскаций) ежечасно

 

На хосте SQL B заказчик пытается восстановить разностную резервную копию, созданную в понедельник. Происходит сбой с ошибкой:

38008:nsrsqlrc: This differential backup cannot be restored because the database has not been restored to the correct earlier state.
153416:nsrsqlrc: (Error: 3136)

 

Cause

Изучение выходных данных от:

select * from msdb.dbo.backupset  where database_name = 'DB NAME'

 

Мы видим, что SQL Server выполнен.

  • 21:00 и 22:00 полное резервное копирование в воскресенье
  • 9 часов вечера тип "D"
  • 10 PM тип "D"

 

Затем дифференциальное резервное копирование выполнялось ежедневно, начиная с понедельника, каждый день, в зависимости от полного резервного копирования в 22:00. Это последняя полная резервная копия.

 

Проверка сервера NW на наличие полных и разностных резервных копий
mminfo и daemon.raw сервера NetWorker

mminfo -avoto -c Source_SQL_clientName

Показывает, что сервер NetWorker NW1 записал только одну полную резервную копию в воскресенье = в 9 часов вечера.

 

Затем было обнаружено, что хост SQL A действительно работает.

  • Полное резервное копирование на сервер NW1 в 21:00 воскресенья
  • Diff резервное копирование на сервер NW1 в 21:00 понедельника

Но он также выполнил полное резервное копирование сервера NW2 в 10 часов вечера в воскресенье.

 

Поэтому, когда хост B пытается восстановить разностную резервную копию, созданную в понедельник из NW1, SQL Server пытается восстановить полную резервную копию, полную с 21:00 на сервере NW1.

Однако дифференциальное резервное копирование зависит от набора сохранений от 10 PM, который не находится на NW1, поскольку он был сохранен в «NW2»

 

Resolution

Используйте один и тот же сервер NetWorker для всех уровней резервного копирования:

  • Полный
  • Кумулятивно-инкрементный
  • Только журналы

 

Article Properties
Article Number: 000217733
Article Type: Solution
Last Modified: 30 May 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.