Microsoft SQL Server 2012-2014 AlwaysOn Oluşturma
SQL AlwaysOn Nedir?
İş Sürekliliği için kritik seviyedeki Uygulamalara Ait SQL sunucuların sürekli online -Up ve cevap veriyor olması gerekiyor. Bu sebeple bu sunucularda sürekli replikasyon yapılmalı ve cold backup dışında sorgulara cevap veren sunucular konumlandırılmalıdır. SQL AlwaysOn’la bu gereksinim üçüncü parti uygulama kullanılmadan SQL Server’in özelliğiyle Etkinleştirilebilir.Bu Özelliği Kullanabilmek İçin SQL Server Enterprise Edition Versiyonu gerekmektedir.SQL Standart Versiyon AlwaysOn özelliğini desteklememektedir.
Kuruluma Başlamadan Önce Her iki sunucuda da admin sqladmin-sqlservice kullanıcıları oluşturulmalı ve SQL Servislerini Çalıştıran Kullanıcı Bu Kullanıcı Olacak Şekilde Set Edilmelidir.
1-Replika Secondary Database’i Oluşturulacak Primary Database’e Sağ Tıklanarak Recovery Model’i Full Olacak Şekilde Set Edilir.
2-Master Primary SQL Server’da AlwaysOn High Availabilitiy Klasörüne sağ tıklanarak New AlwaysOn Group Wizard Denilir.
3-Group Name Primary Database ismine uygun olarak verilip devam edilir.
4-Bir veya Daha Fazla Database Seçilebilir.İlgili Database’lerin Full Recovery Mode’da Çalışıyor Olması Gerekiyor
5-Add Replica Tıklanarak Secondary SQL Node2 sunucusuna bağlanılarak Eklenir.Replica Sunucu’ya Sorgu İşlemleri Yaptırılacaksa Read Intent Only Seçeneği Etkin Olmadır.
6-DNS Kaydı Oluşturulan Listener DNS & IP ve Port Bilgileri Girilir.Buraya Girilen LISTNER DSN veya Connection String’lerde Kullanılacak SQL Server Connection Adresidir.
7-Primary SQL Node Sunucusunda Oluşturulan veya Ortak Erişilen Sunucu Üzerindeki Paylaşım Adresi Girilerek Kuruluma Devam Edilir. Share Security Kısmına sqladmin veya sqlservice kullanıcılarına gerekli yetkiler verilmelidir.(Modified-Change).Paylaşıma Sürekli Veri Yazılıp Okunacağı İçin Yeterli Alana Sahip SQL Data’larından Farklı Bir Disk Üzerinde Oluşturulmalıdır.
8-Validation’daki Hatalar Giderilmeli Ve Tüm Requirements’ler Gözden Geçirilmelidir.
9-Özet Ekranı İncelenerek Yapılan Konfigürasyon Tekrar Gözden Geçirilir.
10-Kurulum Tamamlanır.
11-Primary ve Secondary SQL Sunucu Node’larında Dash Boardlara Bakılarak Mevcut Replikasyon Durumları ve Hataları Gözlenebilir.
12-Microsoft Cluster Üzerinde SQL Nodelar Üzerinde Listener Aktarımı Node’lar Arasında Kolayca Yapılabilir.Bu İşlem Sırasında da Oluşturulan TNS Adresi Sürekli Yanıt Verecektir.