NetWorker : La restauration différentielle NMM SQL échoue avec le message « This differential backup cannot be restored... »

Summary: La restauration différentielle NMM SQL de la base de données X à partir de l’hôte SQL A vers l’hôte B échoue avec « Cette sauvegarde différentielle ne peut pas être restaurée, car la base de données n’a pas été restaurée à son état antérieur correct. » ...

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

La restauration SQL de NetWorker Module for Microsoft (NMM) de la sauvegarde différentielle de la base de données X échoue.

 

Sur l’hôte SQL A, le Client effectue.

  • Sauvegarde complète hebdomadaire de l’infrastructure VDI SQL
  • Sauvegarde cumulative incrémentielle (différentielle) quotidienne de l’infrastructure VDI SQL
  • SQL VDI Logsonly (logs de transfert) toutes les heures

 

Sur l’hôte SQL B, le client tente de restaurer la sauvegarde différentielle à partir de lundi. Il échoue avec :

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

Examen de la sortie de :

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

 

Nous pouvons voir que SQL Server a fonctionné.

  • Sauvegarde complète à 21 h et 22 h le dimanche
  • 21 h type « D »
  • 22h type « D »

 

Ensuite, il a effectué des sauvegardes différentielles quotidiennes (type « I ») à partir du lundi de chaque jour, en fonction de la sauvegarde complète à 22 h. Il s’agit de la dernière sauvegarde complète.

 

Examen du serveur NW pour les sauvegardes complètes et différentielles
mminfo et daemon.raw du serveur NetWorker

mminfo -avoto -c Source_SQL_clientName

Révèle que le serveur NetWorker NW1 n’a enregistré qu’une seule sauvegarde complète le dimanche = 21 h.

 

Il a ensuite été découvert que l’hôte SQL A fonctionnait réellement.

  • Sauvegarde complète sur le serveur NW1 à 21 h le dimanche
  • Sauvegarde Diff sur le serveur NW1 à 21h lundi

Mais il a également effectué une sauvegarde complète sur le serveur NW2 à 22 heures dimanche.

 

Par conséquent, lorsque l’hôte B tente de restaurer la sauvegarde différentielle du lundi à partir de NW1, SQL Server tente de restaurer la sauvegarde complète à partir de 21h sur le serveur NW1.

Toutefois, la sauvegarde différentielle dépend d’un saveset à partir de 22h qui n’est pas sur NW1 car il a été enregistré sur « NW2 »

 

Resolution

Utilisez le même NetWorker Server pour tous les niveaux de sauvegarde :

  • Complète
  • Cumulative/incrémentielle
  • Journaux uniquement

 

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.