Always On Avilability Group Veritabanı Ekleme

Bu yazıda sizlere SQL Server’da AlwaysOn Availabilty Group’a nasıl veritabanı dahil ederiz ondan bahsedeceğim

Bu yazıda bahsettiğim konu başlıkları:

  1. SSMS üzerinden veritabanını Availabilty Group (AG’ye) dahil etme.
  2. T-SQL Kullanarak veritabanını AG’ye dahil etme

Bir veritabanını AG’ye dahil edebilmemiz için:

  1. Veritabanının Recovery Model’i Full recovery model olması gerekmekte.
  2. Veritabanımızın Full yedeğinin olması gerekmekte

NOT: Burada dikkat edilmesi gereken nokta veritabanımız eğer Full recovery modelde değilse önce Full recovery modele alınıp daha sonra Full veritabanı alınması gerektiğidir. Bu önemli bir nokta çünkü eğer veritabanımızın boyutu büyükse ve yedekleme süresi uzun sürüyorsa, önce simple modda olan veritabanımızın yedeğini alıp sonra full recovery modele çekersek olmayacaktır, tekrar ful yedek almamız gerekecektir.

Veritabanını AG’ye dahil etme:

  1. Öncelikle Avaliability Groubumuzda primary roldeki sunucumuzdan Add Database diyelim.

2. Burada AG’ye dahil edebileceğimiz veritabanlarının listesini görebilmekteyiz. AG’ye dahil edilmeye hazır olan (Meet preqeruties) veritabanımızı işaretleyelim ve Next diyelim. Beraber anlamlarına bakalım:

  • Already part of availabilty group : AG’ye dahil edildiği anlamına gelmekte
  • Meets prerequisties : Önkoşulları karşıladığı anlamına gelir (yani AG dahil edilebilir)
  • Full recovery mode is required : Full recovery modda olması gerektiği
  • Full backup is required : Full veritabanı yedeğinin alınması gerektiği

3. Secondary node’a bağlantı sağlarız

4. Secondary sunucusu üzerine veritabanı senkronizasyonun nasıl yapılandırılacağını seçtiğimiz ekran.

Automatic seeding : Secondary sunucusu üzerine veritabanı senkronizasyonu için gerekli olan bütün işlemler Automatic ( Otomatik ) olarak gerçekleştirilmesini istiyorsak. (Bu işlem için sunucuların hepsinde SQL için Data ve Log dizinlerinin aynı konumlarda olması gerekmektedir. Aksi takdirde işlemlerde hatalar alınır. )

Full database and log backup : Eğer veritabanı full ve log yedekleri paylaşımlı dizinden alarak secondary sunucuya kendisinin eklemesini istiyorsak.

Join only : Eğer veritabanlarının full ve log yedeklerini manuel alıp, secondary sunucuya manuel olarak restore ettiysek, AG ye dahil edebileceğimiz seçenek.

Skip initial data synchronization : Join only seçeneği gibi, veritabanının full yedeğini ve log yedeğini secondary sunucuya restore edip yapabildiğimiz ama bu işlemi sonra yapmak istiyorsak seçebileceğimiz seçenek.

5.Doğrulama ekranı, eklenmesi için herhangi bir engel var mı buradan görebiliriz. Hepsi Success olduğundan devam edebiliriz.

6. Özet ekran

7. Eveet gördüğünüz gibi başarılı şekilde AG ye dahil edildi veritabanımız

TSQL Kullanarak veritabanını AG’ye dahil etme

-- On Primary Node
USE MASTER;
GO
ALTER AVAILABILITY GROUP [AGNAME] ADD DATABASE [DBNAME];
GO

Bir cevap yazın

Kişisel Web sayfama hoş geldiniz..