Öğretici: Kullanılabilirlik grubunu el ile yapılandırma - Azure VM'lerinde SQL Server

Şunlar için geçerlidir:Azure VM'de SQL Server

Bahşiş

Kullanılabilirlik grubu dağıtmak için birçok yöntem vardır. Dağıtımınızı basitleştirin ve aynı Azure sanal ağı içindeki birden çok alt ağda SQL Server sanal makinelerinizi (VM' ler) oluşturarak Always On kullanılabilirlik grubunuz için Azure Load Balancer veya dağıtılmış ağ adı (DNN) gereksinimini ortadan kaldırın. Kullanılabilirlik grubunuzu zaten tek bir alt ağda oluşturduysanız, bunu çok alt ağlı bir ortama geçirebilirsiniz.

Bu öğreticide, tek bir alt ağ içindeki Azure VM'lerinde SQL Server için Always On kullanılabilirlik grubunun nasıl oluşturulacağı gösterilmektedir. Öğreticinin tamamı, iki SQL Server örneğinde veritabanı çoğaltması içeren bir kullanılabilirlik grubu oluşturur.

Bu makalede kullanılabilirlik grubu ortamı el ile yapılandırılır. Azure portalını, PowerShell'i, Azure CLI'yı veya Azure Hızlı Başlangıç Şablonlarını kullanarak adımları otomatikleştirmek de mümkündür.

Zaman tahmini: Önkoşulları karşıladıktan sonra bu öğreticinin tamamlanması yaklaşık 30 dakika sürer.

Ön koşullar

Öğreticide SQL Server Always On kullanılabilirlik grupları hakkında temel bilgilere sahip olduğunuz varsayılır. Daha fazla bilgiye ihtiyacınız varsa bkz . Always On kullanılabilirlik gruplarına (SQL Server) genel bakış.

Bu öğreticideki yordamlara başlamadan önce, Azure sanal makinelerinde Always On kullanılabilirlik grupları oluşturmak için önkoşulları tamamlamanız gerekir. Bu önkoşulları zaten tamamladıysanız Kümeyi oluşturma bölümüne atlayabilirsiniz.

Aşağıdaki tabloda, bu öğreticiyi tamamlamadan önce ihtiyacınız olan önkoşullar özetlemektedir:

Gereksinim Tanım
İki SQL Server örneği - Azure kullanılabilirlik kümesinde
- Tek bir etki alanında
- Yük devretme kümelemesi yüklü olarak
Windows Server: Küme tanığı için dosya paylaşımı
SQL Server hizmet hesabı Etki alanı hesabı
SQL Server Agent hizmet hesabı Etki alanı hesabı
Güvenlik duvarı bağlantı noktaları açık - SQL Server: Varsayılan örnek için 1433
- Veritabanı yansıtma uç noktası: 5022 veya kullanılabilir herhangi bir bağlantı noktası
- Kullanılabilirlik grubu için yük dengeleyici IP adresi sistem durumu yoklaması: 59999 veya kullanılabilir herhangi bir bağlantı noktası
- Küme çekirdeği için yük dengeleyici IP adresi sistem durumu yoklaması: 58888 veya kullanılabilir herhangi bir bağlantı noktası
Yük devretme kümelemesi Her iki SQL Server örneği için de gereklidir
Yükleme etki alanı hesabı - Her SQL Server örneğinde yerel yönetici
- Her SQL Server örneği için sysadmin sabit sunucu rolünün üyesi
Ağ Güvenlik Grupları (NSG) Ortam Ağ güvenlik gruplarını kullanıyorsa, geçerli yapılandırmanın Güvenlik duvarını yapılandırma bölümünde açıklanan bağlantı noktaları üzerinden Ağ trafiğine izin verdiğinden emin olun.

Kümeyi oluşturma

İlk görev, hem SQL Server VM'leri hem de tanık sunucu ile bir Windows Server yük devretme kümesi oluşturmaktır:

  1. İlk SQL Server VM'sine bağlanmak için Uzak Masaüstü Protokolü'nü (RDP) kullanın. Hem SQL Server VM'lerinde hem de tanık sunucuda yönetici olan bir etki alanı hesabı kullanın.

    Bahşiş

    Önkoşullarda CORP\Install adlı bir hesap oluşturdunuz. Bu hesabı kullanın.

  2. Sunucu Yöneticisi panosunda Araçlar'ı ve ardından Yük Devretme Kümesi Yöneticisi'ni seçin.

  3. Sol bölmede Yük Devretme Kümesi Yöneticisi'ne sağ tıklayın ve küme oluştur'u seçin.

    Screenshot of Failover Cluster Manager and the option for creating a cluster on the shortcut menu.

  4. Küme Oluşturma Sihirbazı'nda, aşağıdaki tabloda yer alan ayarlarla sayfalarda adım adım ilerleyerek tek düğümlü bir küme oluşturun:

    Sayfa Ayar
    Başlamadan Önce Varsayılanları kullanın.
    Sunucuları Seç Sunucu adını girin alanına ilk SQL Server VM adını girin ve ekle'yi seçin.
    Doğrulama Uyarısı Hayır'ı seçin . Bu küme için Microsoft desteğine ihtiyacım yok ve bu nedenle doğrulama testlerini çalıştırmak istemiyorum. İleri'yi seçtiğim zaman Kümeyi oluşturmaya devam edin.
    Kümeyi Yönetici için Erişim Noktası Küme Adı alanına bir küme adı girin (örneğin, SQLAGCluster1).
    Onay Depolama Spaces kullanmıyorsanız varsayılanları kullanın.

Windows Server yük devretme kümesinin IP adresini ayarlama

Dekont

Windows Server 2019'da küme, Küme Ağ Adı değeri yerine Dağıtılmış Sunucu Adı değeri oluşturur. Windows Server 2019 kullanıyorsanız, bu öğreticide küme çekirdek adına başvuran adımları atlayın. PowerShell kullanarak bir küme ağ adı oluşturabilirsiniz. Daha fazla bilgi için Yük Devretme Kümesi: Küme Ağ Nesnesi blog gönderisini gözden geçirin.

  1. Yük Devretme Kümesi Yöneticisi'nde aşağı kaydırarak Küme Çekirdek Kaynakları'na gelin ve küme ayrıntılarını genişletin. Hem Ad hem de IP Adresi kaynakları Başarısız durumda olmalıdır.

    Kümeye makinenin kendisiyle aynı IP adresi atandığından IP adresi kaynağı çevrimiçi duruma getirilemiyor. Bu yinelenen bir adres.

  2. Başarısız IP Adresi kaynağına sağ tıklayın ve özellikler'i seçin.

    Screenshot of Failover Cluster Manager that shows selections for opening properties for the IP address.

  3. Statik IP Adresi'ne tıklayın. Sanal makinelerinizle aynı alt ağdan kullanılabilir bir adres belirtin.

  4. Küme Çekirdek Kaynakları bölümünde küme adına sağ tıklayın ve Çevrimiçi Getir'i seçin. her iki kaynak da çevrimiçi olana kadar bekleyin.

    Küme adı kaynağı çevrimiçi olduğunda, etki alanı denetleyicisi sunucusunu yeni bir Active Directory bilgisayar hesabıyla güncelleştirir. Kullanılabilirlik grubunun kümelenmiş hizmetini daha sonra çalıştırmak için bu Active Directory hesabını kullanın.

Kümeye diğer SQL Server örneğini ekleme

  1. Tarayıcı ağacında kümeye sağ tıklayın ve Düğüm Ekle'yi seçin.

    Screenshot of Failover Cluster Manager that shows selections for adding a node to a cluster.

  2. Düğüm Ekleme Sihirbazı'nda İleri'yi seçin.

  3. Sunucuları Seçin sayfasında ikinci SQL Server VM'sini ekleyin. Sunucu adını girin alanına VM adını girin ve ardından İleri Ekle'yi>seçin.

  4. Doğrulama Uyarısı sayfasında Hayır'ı seçin. (Üretim senaryosunda doğrulama testlerini gerçekleştirmeniz gerekir.) Ardından İleri'yi seçin.

  5. Onay sayfasında, Depolama Alanları kullanıyorsanız Tüm uygun depolamayı kümeye ekle onay kutusunu temizleyin.

    Screenshot of the page in the Add Node Wizard that confirms the addition of a node to the cluster.

    Uyarı

    Tüm uygun depolamayı kümeye ekle seçeneğini temizlemezseniz, Windows kümeleme işlemi sırasında sanal diskleri ayırır. Sonuç olarak, depolama kümeden kaldırılıp PowerShell aracılığıyla yeniden eklenene kadar Disk Yöneticisi'nde veya Nesne Gezgini görünmezler.

  6. İleri’yi seçin.

  7. Son'u seçin.

    Yük Devretme Kümesi Yöneticisi, kümenizin yeni bir düğüme sahip olduğunu gösterir ve Düğümler kapsayıcısında listeler.

  8. Uzak masaüstü oturumunun oturumunu kapatın.

Küme çekirdeği için dosya paylaşımı ekleme

Bu örnekte, Windows kümesi küme çekirdeği oluşturmak için bir dosya paylaşımı kullanır. Bu öğreticide çekirdek NodeAndFileShareMajority kullanılır. Daha fazla bilgi için bkz . Çekirdeği yapılandırma ve yönetme.

  1. Uzak masaüstü oturumu kullanarak dosya paylaşımı tanık sunucusu VM'sine Bağlan.

  2. Sunucu Yöneticisi'de Araçlar'ı seçin. Bilgisayar Yönetimi'ni açın.

  3. Paylaşılan Klasörler'i seçin.

  4. Paylaşımlar'a sağ tıklayın ve Yeni Paylaşım'ı seçin.

    Screenshot that shows selections for creating a new share in Computer Management.

    Paylaşım oluşturmak için Paylaşılan Klasör Oluşturma Sihirbazı'nı kullanın.

  5. Klasör Yolu sayfasında Gözat'ı seçin. Paylaşılan klasör için bir yol bulun veya oluşturun ve ardından İleri'yi seçin.

  6. Ad, Açıklama ve Ayarlar sayfasında paylaşım adını ve yolunu doğrulayın. İleri’yi seçin.

  7. Paylaşılan Klasör İzinleri sayfasında İzinleri özelleştir'i ayarlayın. Özel'i seçin.

  8. İzinleri Özelleştir iletişim kutusunda Ekle'yi seçin.

  9. Kümeyi oluşturmak için kullanılan hesabın tam denetime sahip olduğundan emin olun.

    Screenshot of the dialog for customizing permissions, showing that the Install account has full control of the share.

  10. Tamam'ı seçin.

  11. Paylaşılan Klasör İzinleri sayfasında Son'u seçin. Ardından Son'u yeniden seçin.

  12. Sunucuda oturumu kapatın.

Küme çekirdeğini yapılandırma

Dekont

Kullanılabilirlik grubunuzun yapılandırmasına bağlı olarak, Windows Server yük devretme kümesine katılan bir düğümün çekirdek oyu değiştirmek gerekebilir. Daha fazla bilgi için bkz . Azure VM'lerinde SQL Server için küme çekirdeğini yapılandırma.

  1. Uzak masaüstü oturumu kullanarak ilk küme düğümüne Bağlan.

  2. Yük Devretme Kümesi Yöneticisi'nde kümeye sağ tıklayın, Diğer Eylemler'in üzerine gelin ve ardından Küme Çekirdeği Ayarlar Yapılandır'ı seçin.

    Screenshot of Failover Cluster Manager that shows selections for configuring cluster quorum settings.

  3. Küme Çekirdeğini Yapılandırma Sihirbazı'nda İleri'yi seçin.

  4. Çekirdek Yapılandırma Seçeneğini Seçin sayfasında Çekirdek tanığını seçin'i ve ardından İleri'yi seçin.

  5. Çekirdek Tanığı Seç sayfasında Dosya paylaşımı tanığı yapılandır'ı seçin.

    Bahşiş

    Windows Server 2016 bir bulut tanığını destekler. Bu tür bir tanık seçerseniz, dosya paylaşımı tanığına ihtiyacınız yoktur. Daha fazla bilgi için bkz . Yük devretme kümesi için bulut tanığı dağıtma. Bu öğreticide, önceki işletim sistemlerinin desteklediği bir dosya paylaşımı tanığı kullanılır.

  6. Dosya Paylaşımı Tanığını Yapılandır bölümünde, oluşturduğunuz paylaşımın yolunu girin. Ardından İleri'yi seçin.

  7. Onay sayfasında ayarları doğrulayın. Ardından İleri'yi seçin.

  8. Son'u seçin.

Küme çekirdek kaynakları bir dosya paylaşımı tanığıyla yapılandırılır.

Kullanılabilirlik gruplarını etkinleştirme

Ardından Always On kullanılabilirlik gruplarını etkinleştirin. Her iki SQL Server VM'sinde de bu adımları tamamlayın.

  1. Başlangıç ekranından SQL Server Yapılandırma Yöneticisi açın.

  2. Tarayıcı ağacında SQL Server Hizmetleri'ni seçin. Ardından SQL Server (MSSQLSERVER) hizmetine sağ tıklayın ve Özellikler'i seçin.

  3. Always On Yüksek Kullanılabilirlik sekmesini ve ardından AlwaysOn kullanılabilirlik gruplarını etkinleştir'i seçin.

    Screenshot that shows selections for enabling Always On availability groups.

  4. Uygula'yı seçin. Açılır iletişim kutusunda Tamam'ı seçin.

  5. SQL Server hizmetini yeniden başlatın.

FILESTREAM özelliğini etkinleştirme

Kullanılabilirlik grubundaki veritabanınız için FILESTREAM kullanmıyorsanız, bu adımı atlayın ve sonraki adım olan Veritabanı Oluştur adımına geçin.

Kullanılabilirlik grubunuz için FILESTREAM kullanan bir veritabanı eklemeyi planlıyorsanız, özellik varsayılan olarak devre dışı bırakılacağı için FILESTREAM'in etkinleştirilmesi gerekir. özelliği her iki SQL Server örneğinde de etkinleştirmek için SQL Server Yapılandırma Yöneticisi kullanın.

FILESTREAM özelliğini etkinleştirmek için şu adımları izleyin:

  1. RDP dosyasını, önkoşul belgesinde oluşturulan CORP\Install etki alanı hesabı gibi sysadmin sabit sunucu rolünün üyesi olan bir etki alanı hesabıyla ilk SQL Server VM'sine (SQL-VM-1 gibi) başlatın

  2. SQL Server VM'lerinizden birinin Başlangıç ekranından SQL Server Yapılandırma Yöneticisi başlatın.

  3. Tarayıcı ağacında SQL Server Hizmetleri'ni vurgulayın, SQL Server (MSSQLSERVER) hizmetine sağ tıklayın ve Özellikler'i seçin.

  4. FILESTREAM sekmesini seçin, ardından Transact-SQL erişimi için FILESTREAM'ı etkinleştir kutusunu işaretleyin:

  5. Uygula'yı seçin. Açılır iletişim kutusunda Tamam'ı seçin.

  6. SQL Server Management Studio'da, Sorgu Düzenleyicisi görüntülemek için Yeni Sorgu'ya tıklayın.

  7. Sorgu Düzenleyicisi aşağıdaki Transact-SQL kodunu girin:

    EXEC sp_configure filestream_access_level, 2  
    RECONFIGURE
    
  8. Yürüt'e tıklayın.

  9. SQL Server hizmetini yeniden başlatın.

  10. Diğer SQL Server örneği için bu adımları yineleyin.

İlk SQL Server örneğinde veritabanı oluşturma

  1. RDP dosyasını sysadmin sabit sunucu rolünün üyesi olan bir etki alanı hesabıyla ilk SQL Server VM'sine açın.
  2. SQL Server Management Studio'yu (SSMS) açın ve ilk SQL Server örneğine bağlanın.
  3. Nesne Gezgini'da Veritabanları'a sağ tıklayın ve Yeni Veritabanı'yı seçin.
  4. Veritabanı adı alanına MyDB1 yazın ve Tamam'ı seçin.

Yedekleme paylaşımı oluşturma

  1. Sunucu Yöneticisi'daki ilk SQL Server VM'sinde Araçlar'ı seçin. Bilgisayar Yönetimi'ni açın.

  2. Paylaşılan Klasörler'i seçin.

  3. Paylaşımlar'a sağ tıklayın ve Yeni Paylaşım'ı seçin.

    Screenshot of selections for starting the process of creating a backup share.

    Paylaşım oluşturmak için Paylaşılan Klasör Oluşturma Sihirbazı'nı kullanın.

  4. Klasör Yolu sayfasında Gözat'ı seçin. Veritabanı yedeğinin paylaşılan klasörü için bir yol bulun veya oluşturun ve ardından İleri'yi seçin.

  5. Ad, Açıklama ve Ayarlar sayfasında paylaşım adını ve yolunu doğrulayın. Ardından İleri'yi seçin.

  6. Paylaşılan Klasör İzinleri sayfasında İzinleri özelleştir'i ayarlayın. Ardından Özel'i seçin.

  7. İzinleri Özelleştir iletişim kutusunda Ekle'yi seçin.

  8. SQL Server hizmet hesabına (Corp\SQLSvc) paylaşıma tam erişim vermek için Tam Denetim'i denetleyin:

    Screenshot of the Customize Permissions dialog. Make sure that the SQL Server service accounts for both servers have full control.

  9. Tamam'ı seçin.

  10. Paylaşılan Klasör İzinleri sayfasında Son'u seçin. Son'u yeniden seçin.

Veritabanının tam yedeğini alma

Günlük zincirini başlatmak için yeni veritabanını yedeklemeniz gerekir. Yeni veritabanının yedeğini almazsanız, kullanılabilirlik grubuna eklenemez.

  1. Nesne Gezgini'da veritabanına sağ tıklayın, Görevler'in üzerine gelin ve ardından Yedekle'yi seçin.

  2. Varsayılan yedekleme konumuna tam yedekleme almak için Tamam'ı seçin.

Kullanılabilirlik grubu oluşturma

Artık aşağıdaki görevleri gerçekleştirerek bir kullanılabilirlik grubu oluşturmaya ve yapılandırmaya hazırsınız:

  • İlk SQL Server örneğinde bir veritabanı oluşturun.
  • Veritabanının hem tam yedeklemesini hem de işlem günlüğü yedeğini alın.
  • seçeneğini kullanarak tam ve günlük yedeklemelerini ikinci SQL Server örneğine NO RECOVERY geri yükleyin.
  • Zaman uyumlu işleme, otomatik yük devretme ve okunabilir ikincil çoğaltmalarla kullanılabilirlik grubunu (MyTestAG) oluşturun.

Kullanılabilirlik grubunu oluşturma

  1. Uzak masaüstü kullanarak SQL Server VM'nize Bağlan ve SQL Server Management Studio'yu açın.

  2. SSMS'deki Nesne Gezgini Her Zaman Yüksek Kullanılabilirlik'e sağ tıklayın ve Yeni Kullanılabilirlik Grubu Sihirbazı'nı seçin.

    Screenshot of Object Explorer in SSMS, with the shortcut command for starting the New Availability Group Wizard.

  3. Giriş sayfasında, Sonraki'ni seçin. Kullanılabilirlik Grubu Seçeneklerini Belirtin sayfasında, Kullanılabilirlik grubu adı kutusuna kullanılabilirlik grubu için bir ad girin. Örneğin, MyTestAG girin. Ardından İleri'yi seçin.

    Screenshot that shows specifying an availability group name in the New Availability Group Wizard in SSMS.

  4. Veritabanlarını Seç sayfasında veritabanınızı seçin ve ardından İleri'yi seçin.

    Dekont

    Hedeflenen birincil çoğaltmada en az bir tam yedekleme yaptığınız için veritabanı bir kullanılabilirlik grubunun önkoşullarını karşılar.

    Screenshot that shows selecting databases in the New Availability Group Wizard in SSMS.

  5. Çoğaltmaları Belirt sayfasında Çoğaltma Ekle'yi seçin.

    Screenshot of the button for adding a replica in the New Availability Group Wizard in SSMS.

  6. sunucuya Bağlan iletişim kutusunda, Sunucu adı için ikinci SQL Server örneğinin adını girin. Ardından Bağlan'ı seçin.

    Çoğaltmaları Belirt sayfasına geri döndüğünüzde Kullanılabilirlik Çoğaltmaları altında listelenen ikinci sunucuyu görmeniz gerekir. Çoğaltmaları aşağıdaki gibi yapılandırın.

    Screenshot that shows two servers listed as replicas in the New Availability Group Wizard in SSMS.

  7. Bu kullanılabilirlik grubu için veritabanı yansıtma uç noktasını görmek için Uç Noktalar'ı seçin. Veritabanı yansıtma uç noktaları için güvenlik duvarı kuralını ayarlarken kullandığınız bağlantı noktasını kullanın.

    Screenshot of the Endpoints tab in the New Availability Group Wizard in SSMS.

  8. İlk Veri Eşitlemesini Seç sayfasında Tam'ı seçin ve paylaşılan bir ağ konumu belirtin. Konum için oluşturduğunuz yedekleme paylaşımını kullanın. Örnekte \\<First SQL Server Instance>\Backup\ şeklindeydi. İleri'yi seçin.

    Dekont

    Tam eşitleme, SQL Server'ın ilk örneğindeki veritabanının tam yedeğini alır ve ikinci örneğe geri yükler. Büyük veritabanları için tam eşitleme önermiyoruz çünkü bu işlem uzun sürebilir.

    Veritabanının yedeğini el ile alıp ile NO RECOVERYgeri yükleyerek bu süreyi azaltabilirsiniz. Kullanılabilirlik grubunu yapılandırmadan önce veritabanı ile ikinci SQL Server örneğine zaten geri yüklendiyse NO RECOVERY Yalnızca katıl'ı seçin. Kullanılabilirlik grubunu yapılandırdıktan sonra yedeklemeyi almak istiyorsanız, İlk veri eşitlemeyi atla'yı seçin.

    Screenshot of the options for data synchronization in the New Availability Group Wizard in SSMS.

  9. Doğrulama sayfasında İleri'yi seçin. Bu sayfa aşağıdaki görüntüye benzer görünmelidir:

    Screenshot of the page that shows the results of validation in the New Availability Group Wizard in SSMS.

    Dekont

    Kullanılabilirlik grubu dinleyicisini yapılandırmadığınız için dinleyici yapılandırması için bir uyarı var. Azure sanal makinelerinde, Azure yük dengeleyiciyi oluşturduktan sonra dinleyiciyi oluşturduğunuz için bu uyarıyı yoksayabilirsiniz.

  10. Özet sayfasında Son'u seçin ve sihirbaz yeni kullanılabilirlik grubunu yapılandırırken bekleyin. İlerleme durumu sayfasında Diğer ayrıntılar'ı seçerek ayrıntılı ilerleme durumunu görüntüleyebilirsiniz.

    Sihirbaz yapılandırmayı tamamladıktan sonra, kullanılabilirlik grubunun başarıyla oluşturulduğunu doğrulamak için Sonuçlar sayfasını inceleyin.

    Screenshot that shows successful completion of the New Availability Group Wizard in SSMS.

  11. Sihirbazı kapatmak için Kapat'ı seçin.

Kullanılabilirlik grubunu denetleyin

  1. Nesne Gezgini Always On Yüksek Kullanılabilirlik'i genişletin ve ardından Kullanılabilirlik Grupları'yı genişletin. Şimdi bu kapsayıcıda yeni kullanılabilirlik grubunu görmeniz gerekir. Kullanılabilirlik grubuna sağ tıklayın ve Panoyu Göster'i seçin.

    Screenshot of Object Explorer in SSMS that shows selections for opening a dashboard for an availability group.

    Kullanılabilirlik grubu panonuz aşağıdaki ekran görüntüsüne benzer olmalıdır:

    Screenshot of the availability group dashboard in SSMS.

    Panoda çoğaltmalar, her çoğaltmanın yük devretme modu ve eşitleme durumu gösterilir.

  2. Yük Devretme Kümesi Yöneticisi'nde kümenizi seçin. Roller’i seçin.

    Kullandığınız kullanılabilirlik grubu adı kümedeki bir roldür. Dinleyici yapılandırmadığınız için bu kullanılabilirlik grubunun istemci bağlantıları için bir IP adresi yok. Bir Azure yük dengeleyici oluşturduktan sonra dinleyiciyi yapılandıracaksınız.

    Screenshot of an availability group in Failover Cluster Manager.

    Uyarı

    Yük Devretme Kümesi Yöneticisi'nden kullanılabilirlik grubuna yük devretmeyi denemeyin. Tüm yük devretme işlemleri SSMS'deki kullanılabilirlik grubu panosunda gerçekleştirilmelidir. Kullanılabilirlik gruplarıyla Yük Devretme Kümesi Yöneticisi'nin kullanımıyla ilgili kısıtlamalar hakkında daha fazla bilgi edinin.

Bu noktada, iki SQL Server çoğaltması içeren bir kullanılabilirlik grubunuz vardır. Kullanılabilirlik grubunu örnekler arasında taşıyabilirsiniz. Dinleyiciniz olmadığından henüz kullanılabilirlik grubuna bağlanamazsınız.

Azure sanal makinelerinde dinleyici bir yük dengeleyici gerektirir. Sonraki adım, Azure'da yük dengeleyiciyi oluşturmaktır.

Azure yük dengeleyici oluşturma

Dekont

Birden çok alt ağa yapılan kullanılabilirlik grubu dağıtımları yük dengeleyici gerektirmez. Tek alt ağ ortamında, Windows 2016 ve sonraki sürümlerde SQL Server 2019 CU8 ve üzerini kullanan müşteriler, geleneksel sanal ağ adı (VNN) dinleyicisini ve Azure Load Balancer'ı dağıtılmış ağ adı (DNN) dinleyicisiyle değiştirebilir. DNN kullanmak istiyorsanız, kullanılabilirlik grubunuz için Azure Load Balancer'ı yapılandıran öğretici adımlarını atlayın.

Tek bir alt ağdaki Azure sanal makinelerinde SQL Server kullanılabilirlik grubu için yük dengeleyici gerekir. Yük dengeleyici, kullanılabilirlik grubu dinleyicilerinin ve Windows Server yük devretme kümesinin IP adreslerini tutar. Bu bölümde, Azure portalında yük dengeleyicinin nasıl oluşturulacağı özetlenecektir.

Azure'da yük dengeleyici standart veya temel olabilir. Standart yük dengeleyici, temel yük dengeleyiciden daha fazla özelliğe sahiptir. Kullanılabilirlik grubu için, kullanılabilirlik alanı kullanıyorsanız (kullanılabilirlik kümesi yerine) standart yük dengeleyici gereklidir. SKU'lar arasındaki fark hakkında ayrıntılı bilgi için bkz . Azure Load Balancer SKU'ları.

Önemli

30 Eylül 2025'te Azure Load Balancer için Temel SKU kullanımdan kaldırılacaktır. Daha fazla bilgi için resmi duyuruya bakın. Şu anda Temel Yük Dengeleyici kullanıyorsanız, kullanımdan kaldırma tarihinden önce Standart Load Balancer yükseltin. Yönergeler için Yük Dengeleyiciyi Yükseltme'yi gözden geçirin.

  1. Azure portalında SQL Server VM'lerinizi içeren kaynak grubuna gidin ve + Ekle'yi seçin.

  2. Yük dengeleyiciyi arayın. Microsoft'un yayımladığını yük dengeleyiciyi seçin.

    Screenshot that shows selecting a Microsoft-published load balancer.

  3. Oluştur seçeneğini belirleyin.

  4. Yük dengeleyici oluştur sayfasında, yük dengeleyici için aşağıdaki parametreleri yapılandırın:

    Ayar Giriş veya seçim
    Abonelik Sanal makineyle aynı aboneliği kullanın.
    Kaynak grubu Sanal makineyle aynı kaynak grubunu kullanın.
    Ad Yük dengeleyici için sqlLB gibi bir metin adı kullanın.
    Bölge Sanal makineyle aynı bölgeyi kullanın.
    SKU Standart'ı seçin.
    Türü İç'i seçin.

    Sayfa şu şekilde görünmelidir:

    Screenshot of the Azure portal that shows selected parameters for a load balancer.

  5. İleri: Ön uç IP yapılandırması'nı seçin.

  6. + Ön uç IP yapılandırması ekle'yi seçin.

    Screenshot of the button for creating a frontend IP configuration in the Azure portal.

  7. Aşağıdaki değerleri kullanarak ön uç IP adresini ayarlayın:

    • Ad: Ön uç IP yapılandırmasını tanımlayan bir ad girin.
    • Sanal ağ: Sanal makinelerle aynı ağı seçin.
    • Alt ağ: Sanal makinelerle aynı alt ağı seçin.
    • Atama: Statik'i seçin.
    • IP adresi: Alt ağdan kullanılabilir bir adres kullanın. Kullanılabilirlik grubu dinleyiciniz için bu adresi kullanın. Bu adres, küme IP adresinizden farklıdır.
    • Kullanılabilirlik alanı: İsteğe bağlı olarak, IP adresinizi dağıtmak için bir kullanılabilirlik alanı seçin.

    Aşağıdaki görüntüde Ön uç IP yapılandırması ekle iletişim kutusu gösterilmektedir:

    Screenshot of the Azure portal that shows the dialog for frontend IP configuration.

  8. Ekle'yi seçin.

  9. Yapılandırmayı doğrulamak için Gözden Geçir + Oluştur'u seçin. Ardından Oluştur'u seçerek yük dengeleyiciyi ve ön uç IP adresini oluşturun.

Yük dengeleyiciyi yapılandırmak için bir arka uç havuzu oluşturmanız, bir yoklama oluşturmanız ve yük dengeleme kurallarını ayarlamanız gerekir.

Kullanılabilirlik grubu dinleyicisi için arka uç havuzu ekleme

  1. Azure portalında kaynak grubunuz'a gidin. Yeni oluşturulan yük dengeleyiciyi görmek için görünümü yenilemeniz gerekebilir.

    Screenshot of the Azure portal that shows a load balancer in an availability group.

  2. Yük dengeleyiciyi seçin, Arka uç havuzları'nı ve ardından +Ekle'yi seçin.

  3. Ad için arka uç havuzu için bir ad belirtin.

  4. Arka Uç Havuzu Yapılandırması için NIC'yi seçin.

  5. Arka uç havuzunu VM'leri içeren kullanılabilirlik kümesiyle ilişkilendirmek için Ekle'yi seçin.

  6. Sanal makine'nin altında, kullanılabilirlik grubu çoğaltmalarını barındıracak sanal makineleri seçin. Dosya paylaşımı tanık sunucusunu eklemeyin.

    Dekont

    Her iki sanal makine de belirtilmezse, yalnızca birincil çoğaltma bağlantıları başarılı olur.

  7. Sanal makineleri arka uç havuzuna eklemek için Ekle'yi seçin.

  8. Arka uç havuzunu oluşturmak için Kaydet'i seçin.

Araştırmayı ayarlama

  1. Azure portalında yük dengeleyiciyi seçin, Sistem durumu yoklamaları'nı ve ardından +Ekle'yi seçin.

  2. Dinleyici sistem durumu araştırmasını aşağıdaki gibi ayarlayın:

    Ayar Tanım Örnek
    Ad Metin SQLAlwaysOnEndPointProbe
    Protokol TCP’yi seçin TCP
    Bağlantı noktası Kullanılmayan herhangi bir bağlantı noktası 59999
    Aralık Yoklama girişimleri arasındaki süre (saniye cinsinden) 5
  3. Ekle'yi seçin.

Yük dengeleme kurallarını ayarlama

  1. Azure portalında yük dengeleyiciyi seçin, Yük dengeleme kuralları'nı ve ardından +Ekle'yi seçin.

  2. Dinleyicinin yük dengeleme kurallarını aşağıdaki gibi ayarlayın:

    Ayar Tanım Örnek
    Ad Metin SQLAlwaysOnEndPointListener
    Ön uç IP adresi Adres seçin Yük dengeleyiciyi oluştururken oluşturduğunuz adresi kullanın.
    Arka uç havuzu Arka uç havuzunu seçme Yük dengeleyici için hedeflenen sanal makineleri içeren arka uç havuzunu seçin.
    Protokol TCP’yi seçin TCP
    Bağlantı noktası Kullanılabilirlik grubu dinleyicisi için bağlantı noktasını kullanma 1433
    Arka Uç Bağlantı Noktası Doğrudan sunucu dönüşü için kayan IP ayarlandığında bu alan kullanılmaz 1433
    Sistem Durumu Yoklaması Yoklama için belirttiğiniz ad SQLAlwaysOnEndPointProbe
    Oturum Kalıcılığı Açılan liste Hiçbiri
    Boşta Kalma Zaman Aşımı TCP bağlantısını açık tutmak için dakikalar 4
    Kayan IP (doğrudan sunucu dönüşü) Akış topolojisi ve IP adresi eşleme düzeni Etkin

    Uyarı

    Oluşturma sırasında doğrudan sunucu dönüşü ayarlanır. Bunu değiştiremezsiniz.

  3. Kaydet'i seçin.

Windows Server yük devretme kümesi için küme çekirdek IP adresini ekleme

Windows Server yük devretme kümesinin IP adresinin de yük dengeleyicide olması gerekir. Windows Server 2019 kullanıyorsanız küme, Küme Ağ Adı değeri yerine Dağıtılmış Sunucu Adı değeri oluşturduğundan bu işlemi atlayın.

  1. Azure portalında aynı Azure yük dengeleyiciye gidin. Ön uç IP yapılandırması'nın ardından +Ekle'yi seçin. Küme çekirdek kaynaklarında Windows Server yük devretme kümesi için yapılandırdığınız IP adresini kullanın. IP adresini Statik olarak ayarlayın.

  2. Yük dengeleyicide Sistem durumu yoklamaları'nı ve ardından +Ekle'yi seçin.

  3. Windows Server yük devretme kümesi için küme çekirdek IP adresi sistem durumu araştırmasını aşağıdaki gibi ayarlayın:

    Ayar Tanım Örnek
    Ad Metin WSFCEndPointProbe
    Protokol TCP’yi seçin TCP
    Bağlantı noktası Kullanılmayan herhangi bir bağlantı noktası 58888
    Aralık Yoklama girişimleri arasındaki süre (saniye cinsinden) 5
  4. Sistem durumu araştırmasını ayarlamak için Ekle'yi seçin.

  5. Yük dengeleme kuralları'nın ardından +Ekle'yi seçin.

  6. Küme çekirdek IP adresi için yük dengeleme kurallarını aşağıdaki gibi ayarlayın:

    Ayar Tanım Örnek
    Ad Metin WSFCEndPoint
    Ön uç IP adresi Adres seçin Windows Server yük devretme kümesi için IP adresini yapılandırırken oluşturduğunuz adresi kullanın. Bu, dinleyici IP adresinden farklıdır.
    Arka uç havuzu Arka uç havuzunu seçme Yük dengeleyici için hedeflenen sanal makineleri içeren arka uç havuzunu seçin.
    Protokol TCP’yi seçin TCP
    Bağlantı noktası Küme IP adresi için bağlantı noktasını kullanın. Bu, dinleyici yoklaması bağlantı noktası için kullanılmayan kullanılabilir bir bağlantı noktasıdır. 58888
    Arka Uç Bağlantı Noktası Doğrudan sunucu dönüşü için kayan IP ayarlandığında bu alan kullanılmaz 58888
    Sonda Yoklama için belirttiğiniz ad WSFCEndPointProbe
    Oturum Kalıcılığı Açılan liste Hiçbiri
    Boşta Kalma Zaman Aşımı TCP bağlantısını açık tutmak için dakikalar 4
    Kayan IP (doğrudan sunucu dönüşü) Akış topolojisi ve IP adresi eşleme düzeni Etkin

    Uyarı

    Oluşturma sırasında doğrudan sunucu dönüşü ayarlanır. Bunu değiştiremezsiniz.

  7. Tamam'ı seçin.

Dinleyiciyi yapılandırma

Yapılacak bir sonraki şey, yük devretme kümesinde bir kullanılabilirlik grubu dinleyicisi yapılandırmaktır.

Dekont

Bu öğreticide, iç yük dengeleyici için bir IP adresiyle tek bir dinleyicinin nasıl oluşturulacağı gösterilmektedir. Bir veya daha fazla IP adresi kullanarak dinleyici oluşturmak için bkz . Bir veya daha fazla AlwaysOn kullanılabilirlik grubu dinleyicisini yapılandırma.

Kullanılabilirlik grubu dinleyicisi, SQL Server kullanılabilirlik grubunun dinlediği bir IP adresi ve ağ adıdır. Kullanılabilirlik grubu dinleyicisini oluşturmak için:

  1. Küme ağ kaynağının adını alın:

    a. Birincil çoğaltmayı barındıran Azure sanal makinesine bağlanmak için RDP kullanın.

    b. Yük Devretme Kümesi Yöneticisi’ni açın.

    c. Ağlar düğümünü seçin ve küme ağ adını not edin. PowerShell betiğindeki $ClusterNetworkName değişkende bu adı kullanın. Aşağıdaki görüntüde küme ağ adı Küme Ağı 1'dir:

    Screenshot that shows a cluster network name in Failover Cluster Manager.

  2. İstemci erişim noktasını ekleyin. İstemci erişim noktası, uygulamaların bir kullanılabilirlik grubundaki veritabanlarına bağlanmak için kullandığı ağ adıdır.

    a. Yük Devretme Kümesi Yöneticisi'nde küme adını genişletin ve roller'i seçin.

    b. Roller bölmesinde kullanılabilirlik grubu adına sağ tıklayın ve ardından Kaynak>İstemcisi Erişim Noktası Ekle'yi seçin.

    Screenshot of Failover Cluster Manager that shows selecting the Client Access Point command on the shortcut menu for the availability group.

    c. Ad kutusunda, bu yeni dinleyici için bir ad oluşturun. Yeni dinleyicinin adı, uygulamaların SQL Server kullanılabilirlik grubundaki veritabanlarına bağlanmak için kullandığı ağ adıdır.

    d. Dinleyici oluşturmayı bitirmek için, iki kez İleri'yi ve ardından Son'u seçin. Bu noktada dinleyiciyi veya kaynağı çevrimiçi duruma getirmeyin.

  3. Kullanılabilirlik grubu için küme rolünü çevrimdışına alın. Yük Devretme Kümesi Yöneticisi'nde Roller'in altında role sağ tıklayın ve ardından Rolü Durdur'u seçin.

  4. Kullanılabilirlik grubu için IP kaynağını yapılandırın:

    a. Kaynaklar sekmesini seçin ve ardından oluşturduğunuz istemci erişim noktasını genişletin. İstemci erişim noktası çevrimdışı.

    Screenshot of Failover Cluster Manager that shows an offline status for a client access point.

    b. IP kaynağına sağ tıklayın ve özellikler'i seçin. IP adresinin adını not alın ve PowerShell betiğindeki $IPResourceName değişkende kullanın.

    c. IP Adresi'nin altında Statik IP Adresi'ne tıklayın. IP adresini, Azure portalında yük dengeleyici adresini ayarlarken kullandığınız adresle aynı şekilde ayarlayın.

    Screenshot of Failover Cluster Manager that shows the selection of an IP address.

  5. SQL Server kullanılabilirlik grubunu istemci erişim noktasına bağımlı hale getirin:

    a. Yük Devretme Kümesi Yöneticisi'nde Roller'i ve ardından kullanılabilirlik grubunuzu seçin.

    b. Kaynaklar sekmesindeki Diğer Kaynaklar'ın altında kullanılabilirlik grubu kaynağına sağ tıklayın ve özellikler'i seçin.

    c. Bağımlılıklar sekmesinde, istemci erişim noktasının (dinleyici) adını ekleyin.

    Screenshot of Failover Cluster Manager that shows adding a name on the Dependencies tab.

    d. Tamam'ı seçin.

  6. İstemci erişim noktasını IP adresine bağımlı hale getirin:

    a. Yük Devretme Kümesi Yöneticisi'nde Roller'i ve ardından kullanılabilirlik grubunuzu seçin.

    b. Kaynaklar sekmesinde, Sunucu Adı'nın altındaki istemci erişim noktasına sağ tıklayın ve özellikler'i seçin.

    Screenshot of Failover Cluster Manager that shows the Properties menu option for the listener's name.

    c. Bağımlılıklar sekmesini seçin. IP adresinin bir bağımlılık olduğunu doğrulayın. Değilse, IP adresine bir bağımlılık ayarlayın. Birden çok kaynak listeleniyorsa, IP adreslerinin AND değil VEYA bağımlılıklarına sahip olduğunu doğrulayın. Ardından Tamam'ı seçin.

    Screenshot of the Dependencies tab that shows an IP resource for an availability group.

    Bahşiş

    Bağımlılıkların doğru yapılandırıldığını doğrulayabilirsiniz. Yük Devretme Kümesi Yöneticisi'nde Roller'e gidin, kullanılabilirlik grubuna sağ tıklayın, Diğer Eylemler'i ve ardından Bağımlılık Raporunu Göster'i seçin. Bağımlılıklar doğru yapılandırıldığında, kullanılabilirlik grubu ağ adına ve ağ adı da IP adresine bağlıdır.

  7. PowerShell'de küme parametrelerini ayarlayın:

    a. Aşağıdaki PowerShell betiğini SQL Server örneklerinizden birine kopyalayın. Ortamınız için değişkenleri güncelleştirin.

    • $ClusterNetworkNameAğlar'ı seçerek Yük Devretme Kümesi Yöneticisi'nde adı bulun, ağa sağ tıklayın ve Özellikler'i seçin. $ClusterNetworkName, Genel sekmesindeki Ad altındadır.

    • $IPResourceName, Yük Devretme Kümesi Yöneticisi'ndeki IP Adresi kaynağına verilen addır. Bu, Yük Devretme Kümesi Yöneticisi'nde Roller'i seçerek, SQL Server AG veya FCI adını seçerek, Sunucu Adı'nın altındaki Kaynaklar sekmesini seçip IP adresi kaynağına sağ tıklayıp Özellikler'i seçerek bulunur. Doğru değer Genel sekmesindeki Ad’ın altında yer alır.

    • $ListenerILBIP , kullanılabilirlik grubu dinleyicisi için Azure yük dengeleyicide oluşturduğunuz IP adresidir. Yük Devretme Kümesi Yöneticisi'ndeki $ListenerILBIP SQL Server AG/FCI Dinleyicisi Kaynak Adı ile aynı özellikler sayfasında bulabilirsiniz.

    • $ListenerProbePort , kullanılabilirlik grubu dinleyicisi için Azure yük dengeleyicide yapılandırdığınız bağlantı noktasıdır( örneğin 59999). Kullanılmayan herhangi bir TCP bağlantı noktası geçerlidir.

    $ClusterNetworkName = "<MyClusterNetworkName>" # The cluster network name. Use Get-ClusterNetwork on Windows Server 2012 or later to find the name.
    $IPResourceName = "<IPResourceName>" # The IP address resource name.
    $ListenerILBIP = "<n.n.n.n>" # The IP address of the internal load balancer. This is the static IP address for the load balancer that you configured in the Azure portal.
    [int]$ListenerProbePort = <nnnnn>
    
    Import-Module FailoverClusters
    
    Get-ClusterResource $IPResourceName | Set-ClusterParameter -Multiple @{"Address"="$ListenerILBIP";"ProbePort"=$ListenerProbePort;"SubnetMask"="255.255.255.255";"Network"="$ClusterNetworkName";"EnableDhcp"=0}
    

    b. Küme düğümlerinden birinde PowerShell betiğini çalıştırarak küme parametrelerini ayarlayın.

    Dekont

    SQL Server örnekleriniz ayrı bölgelerdeyse PowerShell betiğini iki kez çalıştırmanız gerekir. İlk kez, ilk bölgedeki ve $ListenerProbePort değerlerini kullanın$ListenerILBIP. İkinci kez ikinci bölgedeki ve $ListenerProbePort değerlerini kullanın$ListenerILBIP. Küme ağ adı ve küme IP kaynağı adı da her bölge için farklıdır.

  8. Kullanılabilirlik grubu için küme rolünü çevrimiçine getirin. Yük Devretme Kümesi Yöneticisi'nde Roller'in altında role sağ tıklayın ve ardından Rolü Başlat'ı seçin.

Gerekirse, Windows Server yük devretme kümesinin IP adresinin küme parametrelerini ayarlamak için önceki adımları yineleyin:

  1. Windows Server yük devretme kümesinin IP adresi adını alın. Yük Devretme Kümesi Yöneticisi'ndeki Küme Çekirdek Kaynakları'nın altında Sunucu Adı'nın yerini belirleyin.

  2. IP Adresi'ne sağ tıklayın ve Özellikler'i seçin.

  3. Ad'dan IP adresinin adını kopyalayın. Küme IP Adresi olabilir.

  4. PowerShell'de küme parametrelerini ayarlayın:

    a. Aşağıdaki PowerShell betiğini SQL Server örneklerinizden birine kopyalayın. Ortamınız için değişkenleri güncelleştirin.

    • $ClusterCoreIP , Windows Server yük devretme kümesinin çekirdek küme kaynağı için Azure yük dengeleyicide oluşturduğunuz IP adresidir. Kullanılabilirlik grubu dinleyicisinin IP adresinden farklıdır.

    • $ClusterProbePort , Windows Server yük devretme kümesinin sistem durumu yoklaması için Azure yük dengeleyicide yapılandırdığınız bağlantı noktasıdır. Kullanılabilirlik grubu dinleyicisinin yoklamasından farklıdır.

    $ClusterNetworkName = "<MyClusterNetworkName>" # The cluster network name. Use Get-ClusterNetwork on Windows Server 2012 or later to find the name.
    $IPResourceName = "<ClusterIPResourceName>" # The IP address resource name.
    $ClusterCoreIP = "<n.n.n.n>" # The IP address of the cluster IP resource. This is the static IP address for the load balancer that you configured in the Azure portal.
    [int]$ClusterProbePort = <nnnnn> # The probe port from WSFCEndPointprobe in the Azure portal. This port must be different from the probe port for the availability group listener.
    
    Import-Module FailoverClusters
    
    Get-ClusterResource $IPResourceName | Set-ClusterParameter -Multiple @{"Address"="$ClusterCoreIP";"ProbePort"=$ClusterProbePort;"SubnetMask"="255.255.255.255";"Network"="$ClusterNetworkName";"EnableDhcp"=0}
    

    b. Küme düğümlerinden birinde PowerShell betiğini çalıştırarak küme parametrelerini ayarlayın.

Herhangi bir SQL kaynağı 49152 ile 65536 ( TCP/IP için varsayılan dinamik bağlantı noktası aralığı) arasında bir bağlantı noktası kullanacak şekilde yapılandırılmışsa, her bağlantı noktası için bir dışlama ekleyin. Bu tür kaynaklar şunları içerebilir:

  • SQL Server veritabanı altyapısı
  • Always On kullanılabilirlik grubu dinleyicisi
  • Yük devretme kümesi örneği için sistem durumu araştırması
  • Veritabanı yansıtma uç noktası
  • Küme çekirdek IP kaynağı

Dışlama eklemek, diğer sistem işlemlerinin dinamik olarak aynı bağlantı noktasına atanmasını engeller. Bu senaryo için tüm küme düğümlerinde aşağıdaki dışlamaları yapılandırın:

  • netsh int ipv4 add excludedportrange tcp startport=58888 numberofports=1 store=persistent
  • netsh int ipv4 add excludedportrange tcp startport=59999 numberofports=1 store=persistent

Bağlantı noktası kullanımda olmadığında bağlantı noktası dışlama yapılandırması önemlidir. Aksi takdirde, komut "Başka bir işlem tarafından kullanıldığından işlem dosyaya erişemiyor" gibi bir iletiyle başarısız olur. Dışlamaların doğru yapılandırıldığını onaylamak için şu komutu kullanın: netsh int ipv4 show excludedportrange tcp.

Uyarı

Kullanılabilirlik grubu dinleyicisinin sistem durumu yoklaması için bağlantı noktası, küme çekirdek IP adresinin sistem durumu yoklaması için bağlantı noktasından farklı olmalıdır. Bu örneklerde dinleyici bağlantı noktası 59999 ve küme çekirdek IP adresinin sistem durumu yoklaması bağlantı noktası 58888'dir. Her iki bağlantı noktası da "gelenlere izin ver" güvenlik duvarı kuralı gerektirir.

Dinleyici bağlantı noktasını ayarlama

SQL Server Management Studio'da dinleyici bağlantı noktasını ayarlayın:

  1. SQL Server Management Studio'yu açın ve birincil çoğaltmaya bağlanın.

  2. Always On Yüksek Kullanılabilirlik Kullanılabilirlik>grupları>Kullanılabilirlik grubu dinleyicilerine gidin.

  3. Yük Devretme Kümesi Yöneticisi'nde oluşturduğunuz dinleyici adına sağ tıklayın ve özellikler'i seçin.

  4. Bağlantı noktası kutusunda, kullanılabilirlik grubu dinleyicisi için bağlantı noktası numarasını belirtin. 1433 varsayılan değerdir. Tamam'ı seçin.

Artık Azure Resource Manager modunda çalışan Azure VM'lerinde SQL Server için bir kullanılabilirlik grubunuz var.

Dinleyici bağlantısını test etme

Bağlantıyı test etmek için:

  1. RdP kullanarak aynı sanal ağda bulunan ancak diğer çoğaltma gibi çoğaltmaya sahip olmayan bir SQL Server VM'sine bağlanın.

  2. Bağlantıyı test etmek için sqlcmd yardımcı programını kullanın. Örneğin, aşağıdaki betik, Windows kimlik doğrulamasını kullanarak dinleyici aracılığıyla birincil çoğaltmaya bir sqlcmd bağlantısı kurar:

    sqlcmd -S <listenerName> -E
    

    Dinleyici varsayılan bağlantı noktası (1433) dışında bir bağlantı noktası kullanıyorsa, bağlantı dizesi bağlantı noktasını belirtin. Örneğin, aşağıdaki komut 1435 numaralı bağlantı noktasındaki bir dinleyiciye bağlanır:

    sqlcmd -S <listenerName>,1435 -E
    

sqlcmd yardımcı programı, kullanılabilirlik grubunun geçerli birincil çoğaltması olan SQL Server örneğine otomatik olarak bağlanır.

Bahşiş

Belirttiğiniz bağlantı noktasının her iki SQL Server VM'sinin güvenlik duvarında açık olduğundan emin olun. Her iki sunucu da kullandığınız TCP bağlantı noktası için bir gelen kuralı gerektirir. Daha fazla bilgi için bkz . Güvenlik duvarı kuralları ekleme veya düzenleme.

Sonraki adımlar

Daha fazla bilgi edinmek için şu makalelere bakın: