Always On’da Automatic Seeding ile Secondary Veritabanlarını Otomatik Oluşturun

Automatic Seeding, SQL Server 2016 ile gelen bir özelliktir. Availability Group’u oluştururken SEEDING_MODE = AUTOMATIC ifadesini eklememiz ya da aşağıdaki gibi mevcut availability group’u alter etmemiz gerekiyor.

 

Bu özellik aşağıdaki script yardımıyla otomatik olarak ayarlandığında, availability group’a eklenen her veritabanının secondary’si SQL Server tarafından otomatik olarak oluşturuluyor.

 

Bu işlemi yapabilmek için primary ve secondary sunucularda data ve log dosyaları için aynı isimde path’lerin olması gerekiyor.

ALTER AVAILABILITY GROUP [agismi]
    MODIFY REPLICA ON 'secondary_instance'
    WITH (SEEDING_MODE = AUTOMATIC)

 

Aşağıdaki script yardımıyla da tekrar manual’e çekebiliyoruz.

ALTER AVAILABILITY GROUP [agismi]
    MODIFY REPLICA ON 'secondary_instance'
    WITH (SEEDING_MODE = MANUAL)

 

Aşağıdaki sorguların yardımıyla automatic seeding durumunu sorgulayabilirsiniz.

 

SELECT * FROM sys.dm_hadr_automatic_seeding

SELECT * FROM sys.dm_hadr_physical_seeding_stats;

Yeni availability group oluşturmak için “SQL Server Always ON AG(Availability Group) Oluşturmak” isimli makaleyi okumak isteyebilirsiniz.

 

Loading

Leave Your Comment