NetWorker: "This differential backup cannot be restore..."와 함께 NMM SQL 차등 복원이 실패합니다.

Résumé: SQL 호스트 A에서 호스트 B로의 데이터베이스 X의 NMM SQL 차등 복원이 실패하고 "데이터베이스가 올바른 이전 상태로 복원되지 않았기 때문에 이 차등 백업을 복원할 수 없습니다."

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

데이터베이스 X의 차등 백업에 대한 NMM(NetWorker Module for Microsoft) SQL 복원이 실패합니다.

 

SQL 호스트 A에서 고객은 다음을 수행합니다.

  • 매주 SQL VDI 전체 백업
  • 매일 SQL VDI 누적-증분(차등) 백업
  • SQL VDI 로그만(트랜잭션 로그) 시간별

 

SQL 호스트 B에서 고객이 월요일의 차등 백업을 복원하려고 합니다. 다음과 같이 실패합니다.

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

다음에서 출력을 검사합니다.

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

 

SQL Server가 수행된 것을 볼 수 있습니다.

  • 일요일 오후 9시 및 오후 10시 전체 백업
  • 오후 9시 유형 "D"
  • 오후 10시 유형 "D"

 

그런 다음 월요일 오후 10시에 전체 백업을 수행하는지에 따라 매일(유형 "I") 차등 백업을 수행했습니다. 이것이 마지막 전체 백업입니다.

 

NW Server에서 전체 및 차등 백업 검사
mminfodaemon.raw NetWorker Server의

mminfo -avoto -c Source_SQL_clientName

NetWorker Server NW1이 일요일 = 오후 9시에 전체 백업을 한 번만 기록했음을 알 수 있습니다.

 

그런 다음 SQL 호스트 A가 실제로 수행되었음을 발견했습니다.

  • 일요일 오후 9시에 NW1 서버로 전체 백업
  • 월요일 오후 9시에 NW1 서버로 백업 차이

그러나 일요일 오후 10시에 NW2 서버에 대한 전체 백업도 수행했습니다.

 

따라서 호스트 B가 NW1에서 월요일의 차등 백업을 복원하려고 하면 SQL Server는 NW1 서버에서 오후 9시부터 전체 백업을 복원하려고 시도합니다.

그러나 차등 백업은 "NW2"에 저장되었기 때문에 NW1에 없는 오후 10시의 세이브 세트에 의존합니다

 

Résolution

모든 백업 레벨에 동일한 NetWorker Server를 사용합니다.

  • 전체
  • 누적-증분
  • 로그만

 

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.