Avamar: AlwaysOn küme ayarlarındaki ikincil replikada bulunan SQL Veritabanlarını başarıyla geri yükleme

Summary: SQL 2016 AlwaysOn 2 düğüm kümesine sahip Avamar 19.4.100-124 Müşteri, ikincil replikadaki SQL veritabanlarının yeniden yönlendirme geri yüklemesini yapıyor ve Avamar geri yükleme işlemi tamamlanmasına rağmen veritabanları kümeye katılamıyor ve şu hatayı veriyor: ABC" veritabanı, "secondary\AG_Sec" kullanılabilirlik replikasındaki "AG" kullanılabilirlik grubuna katılamadı ...

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.

Instructions

  • Avamar yedeklenmiş bir SQL Veritabanının yeniden yönlendirilmiş geri yükleme işlemi ikincil Çoğaltmada çalıştırılır.
  • Geri yüklemenin tamamlanması
  • İkincildeki Veritabanı "Restore state" durumunda.
  • Kullanılabilirlik Grubuna katılmaya çalışırken bir hata görüntülenir:

ABC" veritabanı, 'secondary\AG_Sec' kullanılabilirlik replikasındaki 'AG' kullanılabilirlik grubuna katılamadı.

Bu prosedür, Avamar SQL Guide'da "Orijinal kullanılabilirlik grubuna geri yükleme" bölümü altında belgelenmiştir. Okur:
 
When you restore to the original availability group, the restore process can automatically restore the databases on both the primary replica and the secondary replicas. 
You can also restore databases only on the primary replica. 
When you restore a  database only on the primary replica, the corresponding database on the secondary replicas is in a restoring state. 
To restore the databases on the secondary replicas as part of the availability group, manually prepare and restore the databases, and join them to the availability group on the secondary replicas. 
You can also set the databases on a secondary replica online without rejoining them to the availability group by restoring the databases with the RECOVERY recovery operation. 

İkincil parçanın geri yükleme durumunda olması beklenir. Sorun, ikincil çoğaltma 'secondary\AG_Sec' üzerindeki 'ABC' Veritabanının birincil çoğaltma ile eşitlenmemiş olmasıdır. Bunun nedeni, bazı günlük kayıtlarının eksik olmasıdır.

SQL Server AlwaysOn, her ikisini de senkronize tutmak için kalan günlükleri uygulayamaz. 

Böyle bir durumda ilk adım, her iki çoğaltma düğümünden 'ABC' Veritabanı için LSN sırasını doğrulamaktır.

Bunu denetlemek için aşağıdaki sorguyu çalıştırın:
 
SELECT msdb.dbo.backupset.database_name,
msdb.dbo.backupset.backup_start_date,
msdb.dbo.backupset.backup_finish_date,
msdb.dbo.backupset.type,
msdb.dbo.backupset.database_backup_lsn,
msdb.dbo.backupset.first_lsn,
msdb.dbo.backupset.last_lsn
FROM msdb.dbo.backupmediafamily
INNER JOIN msdb.dbo.backupset
ON msdb.dbo.backupmediafamily.media_set_id = msdb.dbo.backupset.media_set_id 
WHERE database_name IN ('ABC')
--and msdb.dbo.backupset.backup_finish_date between '1/20/2022' and '12/23/2022'
ORDER BY 
2 DESC,
3 DESC

Bu size 2022 yılı için ('ABC') için eksiksiz bir yedekleme geçmişi ayrıntısı verir.
Tarih aralığını ihtiyaçlarınızı karşılayacak şekilde özelleştirebilirsiniz.
Önemli olan nokta, bu Veritabanı için Birincil ve İkincil LSN numaralarının Senkronize olup olmadığını kontrol etmektir.

Sorunu çözmek için Birincil:
Yedekle'den ikincildeki eksik günlük yedeklerini geri yükleyin ve ardından Veritabanını AlwaysOn Grubuna eklemeden önce LSN nunber'lerin senkronize olduğundan emin olun. 
Article Properties
Article Number: 000206971
Article Type: How To
Last Modified: 05 Sep 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.