Windows Azure Paketinde SQL AlwaysOn Kullanılabilirlik Gruplarını Yapılandırma

 

Şunlar için geçerlidir: Azure Paketi'Windows

Windows Azure Paketi'ndeki SQL Server hizmetiyle SQL AlwaysOn Kullanılabilirlik Grupları özelliğini kullanabilirsiniz. SQL AlwaysOn Kullanılabilirlik Grupları özelliği, Microsoft SQL Server 2012 Enterprise Sürümü'de kullanılabilir ve veritabanı yansıtmasına kurumsal düzeyde alternatif sağlayan yüksek kullanılabilirlik ve olağanüstü durum kurtarma çözümüdür. Bu özellik, kiracı veritabanının tek bir SQL örneğinin uygulanabilirliğine bağımlılığını azaltır.

SQL AlwaysOn Kullanılabilirlik Grupları hakkında daha fazla bilgi için https://msdn.microsoft.com/library/hh510230.aspxadresine gidin.

Kapsanan veritabanı oluşturma, bu özelliği etkinleştiren temel değişikliktir. Kapsanan veritabanı, diğer veritabanlarından ve veritabanını barındıran SQL Server örneğinden yalıtılmış bir veritabanıdır. Kapsanan veritabanları hakkındaki ayrıntılar adresinde https://msdn.microsoft.com/library/ff929071.aspxbulunabilir. Bağımsız veritabanı oluşturma, yöneticilerin veritabanlarını kullanılabilirlik gruplarına eklemesine ve çoğaltma başlatmasına olanak tanır. Kapsanan kullanıcılar, örnek düzeyindeki kullanıcılara karşı oluşturulur. Yük devretme durumunda, kapsanan tüm veritabanları ve bağımsız kullanıcılar çoğaltılır. Kullanıcı, ikincil örnekte yeni oturum açma bilgileri oluşturmadan ikincildeki veritabanlarına erişmeye devam eder.

Önkoşullar

SQL AlwaysOn Kullanılabilirlik Gruplarını kullanmadan önce aşağıdakilerden emin olun:

  • SQL AlwaysOn Kullanılabilirlik Gruplarını ayarlama önkoşullarının listesi burada bulunabilir.

  • SQL AlwaysOn Kullanılabilirlik Gruplarını etkinleştirmek için, Windows Azure Paketi aracılığıyla SQL veritabanı oluşturmadan önce her SQL örneğinde aşağıdaki betiği çalıştırın:

    sp_configure ‘contained database authentication’, 1
    RECONFIGURE
    GO
    
  • Kullanılabilirlik grubu dinleyicisini eklemeden önce tüm ikincil sunucuların AlwaysOn Kullanılabilirlik Grubu'nun bir parçası olarak yapılandırıldığından emin olun.

  • Kullanılabilirlik grubu dinleyicisi Windows Azure Paketi ile kullanıldıktan sonra, ilişkili örneğin yukarıdaki kapsama ayarını değiştirmekten kaçının.

  • Önkoşullarda açıklandığı gibi SQL AlwaysOn veritabanı için gereken bir dosya paylaşımı sağlayın.

Yöneticiler için yönetim portalındaki eylemler

Şunları yapın:

  • SQL'de ilgili kullanılabilirlik grubu dinleyicisiyle bir kullanılabilirlik grubu oluşturun. Ayrıntılar için bkz. https://msdn.microsoft.com/library/ff878399.aspx.

    Not

    AlwaysOn Grup Dinleyicisi'ni varsayılan bağlantı noktası 1433'i kullanacak şekilde yapılandırın.

  • "Yüksek kullanılabilirlik (AlwaysOn etkin) türünde bir SQL grubu oluşturun.

  • Bu SQL Server grubunun parçası olacak tüm birincil ve ikincil sunucular için erişilebilir bir dosya paylaşımı belirtin.

  • Kullanılabilirlik grubu dinleyicisini yukarıda oluşturduğunuz gruba ekleyin.

  • Dinleyiciyi Windows Azure Paketi'ne ekledikten sonra kullanılabilirlik grubuna ikincil bir sunucu eklerseniz, yöneticiler için yönetim portalındaki SQL Server uzantısında dinleyici için onarım bağlantısının tetiklendiğinden emin olun. Aksi takdirde, kiracılar yeni veritabanları oluşturamaz veya mevcut veritabanlarını yeniden boyutlandıramaz, değiştiremez veya silemez.

SQL Server eylemler

Yöneticinin SQL Server içinde aşağıdaki eylemleri gerçekleştirmesi gerekir:

  • Her SQL Server Yüksek Kullanılabilirlik (AlwaysOn etkin) grubu için belirtilen dosya paylaşımını düzenli aralıklarla temizleyin ve alan boşaltın. Bunu yapmak için otomatik bir işlem yoktur.

  • Yük devretme örneklerini izlemek için SQL Server yönetim paketine bir SQL Serverİlkesi ekleyin. Bu ilkeyi ekledikten sonra yönetim paketi bunu otomatik olarak algılar ve bir sistem durumu modeli olarak kullanır.

Başvurular

Aşağıdaki konular, SQL AlwaysOn Kullanılabilirlik Grupları özelliğini kullanma hakkında ek bilgi sağlar: