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

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

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

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"

 

Resolution

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

  • Completo
  • Cumulativo-incrementale
  • Solo log

 

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.