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

Résumé: 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. » ...

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

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 »

 

Résolution

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

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

 

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.