NetWorker: La restauración diferencial de NMM SQL falla con el mensaje "Este respaldo diferencial no se puede restaurar..."

Summary: La restauración diferencial de NMM SQL de la base de datos X desde el host A de SQL al host B falla con "Este respaldo diferencial no se puede restaurar porque la base de datos no se restauró al estado anterior correcto" ...

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

Falla la restauración de NetWorker Module para Microsoft (NMM) SQL del respaldo diferencial de la base de datos X.

 

En el host A de SQL, el cliente realiza las tareas.

  • Respaldo completo de SQL VDI semanal
  • Respaldo diario acumulativo-incremental (diferencial) de SQL VDI
  • Solo registros de SQL VDI (registros de transcripción) por hora

 

En el host B de SQL, el cliente intenta restaurar el respaldo diferencial a partir del lunes. Falla 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

Examinando el resultado de:

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

 

Podemos ver que SQL Server funcionó.

  • 9 p.m. y 10 p.m. respaldo completo el domingo
  • 21:00 h tipo "D"
  • 10 p.m. tipo "D"

 

Luego, realiza respaldos diferenciales diarios (tipo "I") a partir del lunes de cada día, según el respaldo completo a las 22:00 h. Este es el último respaldo completo.

 

Examinando el servidor NW para los respaldos completos y diferenciales
mminfo y daemon.raw de NetWorker Server

mminfo -avoto -c Source_SQL_clientName

Revela que el servidor NW1 de NetWorker solo registró un respaldo completo el domingo = las 21 h.

 

A continuación, se descubrió que el host A de SQL realmente funcionó.

  • Respaldo completo en el servidor NW1 a las 21:00 h del domingo
  • Respaldo diferencial en el servidor NW1 a las 21:00 h del lunes

Pero también realizó un respaldo completo en el servidor NW2 a las 10 p.m. del domingo.

 

Por lo tanto, cuando el HOST B intenta restaurar el respaldo diferencial desde el lunes desde NW1, SQL Server intenta restaurar el respaldo completo desde las 9 p. m. en el servidor NW1.

Sin embargo, el respaldo diferencial depende de un saveset de 10 p. m. que no está en NW1 porque se guardó en "NW2"

 

Resolution

Utilice el mismo servidor NetWorker Server para todos los niveles de respaldo:

  • Completo
  • Acumulativo-incremental
  • Solo registros

 

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.