Veritabanınızı mirroring işlemi ile yedekliyorsunuz. Bir sorun oluştu ve ana SQL sunucunuz çöktü. Bu durumda beklenen mirroring yapılan tarafta yansı sunucunun bu kesintiyi anlaması ve işlemi devralmasıdır ancak işler her zaman böyle yürümez. Eğer mirroring topolojimizde witness server yoksa burada elle müdahale ederek veritabanını aktif hale getirmemiz gerekir. Eğer varsa fakat failover tipi olarak manual ayarlandıysa yine bu işlemi yapmak durumundasınız.
Mirror (yansı) sunucuda şu komutu kullanıyoruz:
ALTER DATABASE <veritabani_adi> SET PARTNER OFF
komutunu çalıştırarak mirroring (yansılama) işlemini iptal etmelisiniz. Böylece sunucu yansı veritabanını aktif hale getirecektir. Eğer bu işlemi yapmazsanız yansı veritabanı sunucusuna bağlanmaya çalıştığınızda orada veritabanının olmadığıyla ilgili bir hata uyarısı alırsınız.
Witness Server (çakma çeviri ile tanık sunucu) olan mirroring yapılarında
Mirroring tipi High Availability yani Yüksek Erişebilirlik modu ve failover tipi de Automatic olarak ayarlandıysa zaten tanık sunucu (Witness Server) bu işlemi otomatik olarak yapmaktadır ve kullanıcılara kesintiyi hissettirmez. Ancak failover tipi manual yani elle ayarlı ise ya da mirroring modu High Protection yani Yüksek Koruma ise bu komutu kullanmak zorundayız.
Hiç yorum yok:
Yorum Gönder