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

Summary: 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." ...

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 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

 

Resolution

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

  • Vollständig
  • Kumulativ-inkrementell
  • Nur Protokolle

 

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.