Tag Archives: sql server mirroring

SQL Server Database Mirroring Yapılandırılması

SQL Server da  yüksel erişebilirlik ( High Availability) teknolojilerinden biri olan Database Mirroring veri tabanı seviyesinde yapılan bir uygulamadır.

Bu uygulama sayesinde veri tabanlarımızı yapımızdaki ikinci bir SQL server üzerinde barındırabilir, veritabanı değişikliklerin  sürekli olarak diğer sunucu üzerine replike edilmesini sağlayabilir ve asıl sunucumuzda bir problem çıktığında farklı SQL server dan veri tabanımıza erişmemiz sağlanabilir.

Database Mirroring uygulamasında asıl sunucuya Principal server denir. Principal server ın veri tabanını yedeklediği karşı sunucuya ise Mirror server denmektedir.

Database Mirroring özelliğini kullanmadan önce yapınızda yer alan SQL server lar da bir takım ön gereksinimleri tamamlamanız gerekmektedir. Bunlar:

  • Database Mirroring yapılandırılması yapacak kullanıcı domain ve sql server seviyesinde yönetici olmalıdır.
  • Principal ve Mirror sunucular mutlaka domainde yer almalıdırlar.
  • Her iki sunucuda da sql servis hesapları domain hesaplarına atanmalıdırlar. Aynı hesapları kullanabilirsiniz.
  • İki sunucuda da aynı sürüm SQL server yüklü olmalıdır.
  • İki sunucu arasında 5022 portunu ve sql server ın kullandığı standart portları