Geçen gün bir arkadaşımız aşağıda ki mail ile tarafıma ulaştı ve bu mail in cevabını genel olarak da aktarmak istedim.
‘
Selam Hocam ,
Veritabanı Size ım çok büyük ve AlwaysOn a almak istediğimde diğer db lere taşınması vb. süreçler çok uzun sürüyor. Bunu nasıl önleyebilir yada daha hızlı bir yöntem var mıdır ?
Acil dönüş yapabilirseniz sevinirim.
Okuyucu ismi Saklıdır….
‘
AlwaysOn a DB lerimizi dahil ederken yani bir Availability Grup içerisine eklemke istediğimizde özellikle büyük Size a sahip veritabanlarımız için Join Only metodumuzu kullanmanızı tavsiye ederim.
Bu metodu kullanmak aslına bakacak olursanız totalde 3 adımdan ibaret.
- Primary Server üzerinde yer alan DB mizin Full ve T-Log Backup ‘ı alınır ve Secondary Sunucuya bu Backup lar Transfer edilir.
- Secondary üzerine taşınan Full ve T-Log Backuplar NoRecovery Mode da Restore edilir.
- Sonra Primary üzerinde Availability Grup içerisine eklenir.
ALTER AVAILABILITY GROUP [SQLTR_AG] ADD DATABASE [SQLTURKIYE]
ALTER DATABASE [SQLTR_AG] SET HADR AVAILABILITY GROUP = SQLTURKIYE;
Bu yöntem ile daha hızlı ve kontrol sizin elinizde olarak DB ekleme işlemini gerçekleştirebilirsiniz.
JOIN işlemi için örnek ekran ;