NetWorker: NMM SQL Değişiklik Geri Yüklemesi "Bu değişiklik yedeği geri yüklenemiyor..." ile başarısız oluyor
Summary: X veritabanının SQL Ana Bilgisayarı A'dan B Ana Bilgisayarına NMM SQL Diferansiyel Geri Yüklemesi şu hata ile başarısız oluyor: Veritabanı daha önceki doğru durumuna geri yüklenmediği için bu değişiklik yedeği geri yüklenemiyor ...
Symptoms
Microsoft için NetWorker Modülü (NMM) X veritabanının diferansiyel yedeğinin SQL geri yüklemesi başarısız oluyor.
Müşteri SQL Ana Bilgisayarı A'da işlem yapar.
- SQL VDI Tam yedekleme haftalık
- SQL VDI Cumulative-Incremental (diferansiyel) günlük yedekleme
- SQL VDI Logsonly (dönüştürme günlükleri) saatlik
SQL ana bilgisayar B'de müşteri, değişiklik yedeğini Pazartesi gününden itibaren geri yüklemeye çalışır. Şu hata ile başarısız olur:
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
Şuradan elde edilen çıktının incelenmesi:
select * from msdb.dbo.backupset where database_name = 'DB NAME'
SQL Server'ın performans gösterdiğini görebiliriz.
- Pazar günleri 21:00 ve 22:00 tam yedekleme
- 9 PM "D" yazın
- 10 PM "D" yazın
Ardından, her gün Pazartesi günü saat 22:00'daki tam yedeklemeye bağlı olarak değişiklik yedeklemelerini günlük olarak ("I" yazın) gerçekleştirdi. Bu son tam yedeklemedir.
NW Server'ı tam yedeklemeler ve değişiklik yedeklemeleri için incelememminfo ve daemon.raw NetWorker sunucusunun
mminfo -avoto -c Source_SQL_clientName
NetWorker sunucusu NW1 in Pazar günü = 21:00 de yalnızca bir tam yedekleme kaydettiğini ortaya çıkarır.
Daha sonra SQL Ana Bilgisayar A'nın gerçekten performans gösterdiği keşfedildi.
- Pazar günü saat 9'da NW1 Sunucusuna tam yedekleme
- Pazartesi 21:00'de NW1 Sunucusuna fark yedeklemesi
Ancak Pazar günü saat 10'da NW2 sunucusuna Tam yedekleme de gerçekleştirdi.
Bu nedenle, HOST B, NW1'den Pazartesi'den itibaren diferansiyel yedeklemeyi geri yüklemeye çalıştığında, SQL Server, NW1 sunucusunda tam yedeklemeyi akşam 9'dan geri yüklemeye çalışır.
Ancak Diferansiyel yedeklemesi, "NW2"ye kaydedildiği için NW1'de olmayan saat 22:00'deki bir kaydetme kümesine bağlıdır
Resolution
Tüm yedekleme düzeyleri için aynı NetWorker sunucusunu kullanın:
- Tam
- Kümülatif-artımlı
- Yalnızca günlükler