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

Résumé: 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" ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

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"

 

Résolution

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

  • Pełna
  • Skumulowany-przyrostowy
  • Tylko dzienniki

 

Propriétés de l’article
Numéro d’article: 000217733
Type d’article: Solution
Dernière modification: 30 mai 2024
Version:  3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.