NetWorker: Przywracanie różnicowe NMM SQL kończy się niepowodzeniem z komunikatem "Nie można przywrócić tej różnicowej kopii zapasowej..."

Summary: Przywracanie różnicowe NMM SQL bazy danych X z hosta SQL A do hosta B kończy się niepowodzeniem z "Nie można przywrócić tej różnicowej kopii zapasowej, ponieważ baza danych nie została przywrócona do prawidłowego wcześniejszego stanu" ...

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

Przywracanie różnicowej kopii zapasowej bazy danych X przez moduł NetWorker Module for Microsoft (NMM) SQL kończy się niepowodzeniem.

 

Klient wykonuje usługę na hoście SQL A.

  • Cotygodniowa pełna kopia zapasowa SQL VDI
  • Codziennie twórz skumulowane przyrostowe (różnicowe) kopie zapasowe SQL VDI
  • SQL VDI Logsonly (dzienniki transkacji) co godzinę

 

Na hoście SQL B klient próbuje przywrócić różnicową kopię zapasową z poniedziałku. Niepowodzenie z:

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

Sprawdzanie danych wyjściowych z:

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

 

Widzimy, że wykonano program SQL Server.

  • 21:00 i 22:00 pełna kopia zapasowa w niedzielę
  • 9 PM typ "D"
  • 10 PM typ "D"

 

Następnie wykonywał różnicowe kopie zapasowe codziennie (typ "I") począwszy od poniedziałku każdego dnia w zależności od pełnej kopii zapasowej o godzinie 22:00. Jest to ostatnia pełna kopia zapasowa.

 

Sprawdzanie serwera NW pod kątem pełnych i różnicowych kopii zapasowych
mminfo i daemon.raw serwera NetWorker

mminfo -avoto -c Source_SQL_clientName

Ujawnienie, że serwer NetWorker NW1 zarejestrował tylko jedną pełną kopię zapasową w niedzielę = 21:00.

 

Następnie odkryto, że host SQL A faktycznie działał.

  • Pełna kopia zapasowa na serwerze NW1 o 21:00 w niedzielę
  • Kopia zapasowa różnic na serwerze NW1 o 21:00 w poniedziałek

Ale wykonał również pełną kopię zapasową serwera NW2 o godzinie 22:00 w niedzielę.

 

W związku z tym, gdy host B próbuje przywrócić różnicową kopię zapasową z poniedziałku z NW1, SQL Server próbuje przywrócić pełną kopię zapasową z 21:00 na serwerze NW1.

Różnicowa kopia zapasowa zależy jednak od zestawu zapisu z godziny 22:00, który nie znajduje się w NW1, ponieważ został zapisany w "NW2"

 

Resolution

Użyj tego samego serwera NetWorker dla wszystkich poziomów kopii zapasowych:

  • Pełna
  • Skumulowany-przyrostowy
  • Tylko dzienniki

 

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.