NetWorker: Il ripristino differenziale SQL NMM ha esito negativo con il messaggio "Questo backup differenziale non può essere ripristinato..."

Résumé: Il ripristino differenziale SQL NMM del database X dall host SQL A all'host B non riesce con "Questo backup differenziale non può essere ripristinato perché il database non è stato ripristinato allo stato precedente corretto" ...

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

Il ripristino SQL di NetWorker Module for Microsoft (NMM) del backup differenziale del database X non riesce.

 

Sull host SQL A, il Cliente esegue.

  • Backup settimanale di SQL VDI Backup completo settimanale
  • VDI SQL Backup incrementale-cumulativo (differenziale) giornaliero
  • SQL VDI Logsonly (log di transazione) ogni ora

 

Sull host SQL B, il cliente tenta di ripristinare il backup differenziale a partire da lunedì. Ha esito negativo con:

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

Esaminando l'output da:

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

 

Possiamo vedere che SQL Server ha funzionato.

  • Backup completo alle 21:00 e alle 22:00 di domenica
  • 9 PM tipo "D"
  • 10 PM tipo "D"

 

Quindi, ha eseguito backup differenziali ogni giorno (tipo "I") a partire da lunedì ogni giorno, a seconda del backup completo alle 22:00. Questo è l'ultimo backup completo.

 

Esame del server NW per i backup completi e differenziali
mminfo e daemon.raw del server NetWorker

mminfo -avoto -c Source_SQL_clientName

Rivela che il server NetWorker NW1 ha registrato un solo backup completo la domenica = alle 21:00.

 

Si è quindi scoperto che l'host SQL A funzionava effettivamente.

  • Backup completo sul server NW1 alle 21:00 di domenica
  • Backup differenziale sul server NW1 alle 21:00 di lunedì

Ma ha anche eseguito un backup completo sul server NW2 alle 22:00 di domenica.

 

Pertanto, quando l'HOST B tenta di ripristinare il backup differenziale dal lunedì a NW1, SQL Server tenta di ripristinare il backup completo a partire dalle 21:00 sul server NW1.

Tuttavia, il backup differenziale dipende da un saveset delle 22:00 che non si trova in NW1 perché è stato salvato in "NW2"

 

Résolution

Utilizzare lo stesso server NetWorker per tutti i livelli di backup:

  • Completo
  • Cumulativo-incrementale
  • Solo log

 

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.