NetWorker: Die differenzielle NMM-SQL-Wiederherstellung schlägt mit der Meldung fehl, dass dieses differenzielle Backup nicht wiederhergestellt werden kann.

Résumé: Die differenzielle NMM SQL Wiederherstellung von Datenbank X von SQL-Host A auf Host B schlägt fehl mit "Dieses differenzielle Backup kann nicht wiederhergestellt werden, da die Datenbank nicht im richtigen früheren Zustand wiederhergestellt wurde." ...

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

NetWorker Module for Microsoft (NMM) Die SQL-Wiederherstellung eines differenziellen Backups von Datenbank X schlägt fehl.

 

Auf SQL-Host A führt der Kunde die Ausführung durch.

  • SQL VDI Wöchentliches komplettes Backup
  • Kumulatives, inkrementelles (differenzielles) SQL VDI-Backup täglich
  • SQL VDI Logsonly (Transkationsprotokolle) stündlich

 

Auf SQL-Host B versucht der Kunde, das differenzielle Backup vom Montag wiederherzustellen. Es schlägt fehl mit:

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

Untersuchen der Ausgabe von:

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

 

Wir sehen, dass SQL Server gut funktioniert hat.

  • 21 Uhr und 22 Uhr Komplettes Backup am Sonntag
  • 21 Uhr Typ "D"
  • 22 Uhr Typ "D"

 

Dann wurden täglich differenzielle Backups (Typ "I") durchgeführt, beginnend montags jeden Tages, abhängig vom kompletten Backup um 22 Uhr. Dies ist das letzte komplette Backup.

 

Untersuchen des NW-Servers auf komplette und differenzielle Backups
mminfo und daemon.raw des NetWorker-Servers

mminfo -avoto -c Source_SQL_clientName

Zeigt, dass der NetWorker-Server NW1 nur ein komplettes Backup am Sonntag = 21:00 Uhr aufgezeichnet hat.

 

Es wurde dann festgestellt, dass der SQL-Host A tatsächlich funktionierte.

  • Vollständiges Backup auf NW1-Server am Sonntag um 21 Uhr
  • Diff-Backup auf NW1-Server am Montag um 21 Uhr

Aber es wurde auch ein vollständiges Backup auf den NW2-Server am Sonntag um 22 Uhr durchgeführt.

 

Wenn also HOST B versucht, differenzielle Backups vom Montag von NW1 wiederherzustellen, versucht SQL Server, die vollständigen Backups ab 21 Uhr auf dem NW1-Server wiederherzustellen.

Das differenzielle Backup hängt jedoch von einem Saveset ab 22 Uhr ab, das sich nicht auf NW1 befindet, da es in "NW2" gespeichert wurde

 

Résolution

Verwenden Sie denselben NetWorker-Server für alle Backuplevel:

  • Vollständig
  • Kumulativ-inkrementell
  • Nur Protokolle

 

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.