Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Avamar: AlwaysOn küme ayarlarında ikincil çoğaltmada 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, yedek çoğaltmada SQL Veritabanlarının yeniden yönlendirme geri yüklemesini gerçekleştirecektir ve Avamar geri yükleme veritabanlarını tamamlar ancak kümeye hata ile katılmaz: "ABC" veritabanı, "secondary\AG_Sec" kullanılabilirlik kopyasındaki "AG" kullanılabilirlik grubuna AG_Sec. ...

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

  • Avamar yedeklenmiş SQL Veritabanının yeniden yönlendirilen geri yüklemesi ikincil Replikaya çalıştırılır.
  • Geri yükleme tamamlanır.
  • İkincil veritabanı "Restoreing state" (Geri yükleme durumu) durumundadır.
  • Availability Group'a katılmayı denerken bir hata görüntülenir:

"ABC" veritabanı, "secondary\AG_Sec" kullanılabilirlik çoğaltması üzerindeki "AG" kullanılabilirlik grubuna katılamadı.

Bu prosedür Avamar SQL Kılavuzunda "Restore to the original availability group" (Orijinal kullanılabilirlik grubuna geri yükle) bölümü altında belgelanmıştır. Şu şekildedir:
 
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 seçeneğin geri yükleme durumunda olması beklenir. Sorun, "secondary\AG_Sec" ikincil kopyasındaki "ABC" Veritabanının birincil çoğaltmayla senkronize edilemasinden başka bir sorundur. Bunun nedeni, bazı günlük kayıtlarının eksik olduğudır.

SQL Server AlwaysOn, her ikisini de senkronize etmek için kalan günlükleri uygulanamamalıdır. 

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

Bunu kontrol etmek 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, 2022 yılı için ('ABC' için tam bir yedekleme geçmişi ayrıntıları sağlar.
Tarih aralığını gereksinimlerinizi karşılayacak şekilde özelleştirebilirsiniz.
Önemli olan, bu Veritabanının Birincil ve İkincil LSN numaralarının Senkronize olup olmadığını kontrol etmektir.

Birincil:
Yedeklemeden ikincildeki eksik günlük yedeklemelerini geri yüklemek için veritabanını AlwaysOn Grubuna eklemeden önce LSN nunbers'in senkronize olduğundan emin olun. 

Article Properties


Last Published Date

31 Jul 2023

Version

2

Article Type

How To