Oluşturmak veya bir kullanılabilirlik grubun dinleyicisi (SQL Server) yapılandırma

Oluşturmak veya tek bir yapılandırma yöntemi açıklanmıştır kullanılabilirliği grubu dinleyici kullanarak bir AlwaysOn kullanılabilirlik grubu SQL Server Management Studio, Transact-SQL, veya PowerShell SQL Server 2012.

  • Başlamadan Önce

    Bir dinleyici var bu durumu grup zaten için mi?

    Sınırlamalar ve Kısıtlamalar

    Öneriler

    Ön Koşullar

    Bir kullanılabilirlik grubun dinleyicisi dns adı için gereksinimler

    Windows izinleri

    SQL Server izinlerini

  • Oluşturmak veya kullanarak bir kullanılabilirlik Grup dinleyiciyi yapılandırmak için:

    SQL Server Management Studio

    Transact-SQL

    PowerShell

  • İzle:

    Bir kullanılabilirlik grubun dinleyicisi oluşturduktan sonra

    (İsteğe bağlı) bir kullanılabilirlik grubu için ek bir dinleyici oluşturmak için

Başlamadan Önce

Bir dinleyici var bu durumu grup zaten için mi?

Bir dinleyici için kullanılabilirlik grubu zaten var olup olmadığını belirlemek için

Sınırlamalar ve Kısıtlamalar

  • Sen-ebilmek yaratmak kullanılabilirlik grubu başına tek bir dinleyici SQL Server. Genellikle, her durumu grup tek bir dinleyici gerektirir. Ancak, bazı müşteri senaryosunda bir kullanılabilirlik grubu için birden çok dinleyici gerektirir. sql sunucusu aracılığıyla bir dinleyici oluşturduktan sonra yük devretme kümeleri için Windows PowerShell veya wsfc yük devretme kümesi Yöneticisi ek dinleyici oluşturmak için kullanabilirsiniz. Daha fazla bilgi için bkz: Create An ek dinleyici bir kullanılabilirlik grubu (isteğe bağlı), bu konuda.

Öneriler

Statik bir IP adresi kullanan birden çok alt ağ yapılandırmaları için gerekli değildir, ancak önerilir.

Ön Koşullar

  • Birincil kopyayı barındıran sunucu kopyasına bağlanması gerekir.

  • Birden çok alt ağ ve statik IP adresi kullanacak şekilde planı bir kullanılabilirlik grubun dinleyicisi kadar ayarlıyorsanız, dinleyicinin oluşturduğunuz kullanılabilirlik grubu kullanılabilirliği çoğaltmasını barındıran her alt ağın statik IP adresi almak gerekir. Genellikle statik IP adresleri için ağ yöneticilerine sormak gerek.

Önemli notÖnemli

Senin ilk dinleyicisi oluşturmadan önce okumanız tavsiye Önkoşullar, kısıtlamaları ve öneriler için AlwaysOn istemci bağlantısı (SQL Server).

Bir kullanılabilirlik grubun dinleyicisi dns adı için gereksinimler

Her yer grubu dinleyici etki ve NetBIOS benzersiz bir dns ana bilgisayar adı gerektirir. dns adı, bir dize değeridir. Bu ad yalnızca alfasayısal karakterleri içerebilir, tire (-) ve (_), herhangi bir sırada kısa çizgi. dns ana bilgisayar adlarının harf büyüklüğüne duyarsızdır. Uzunluğu en fazla 63 karakter olduğunu ancak, SQL Server Management Studio, belirtebilirsiniz en fazla 15 karakter uzunluğunda olabilir.

Öneririz tanımlayan anlamlı bir dize belirtin. Örneğin, bir kullanılabilirlik grubu adlı AG1, anlamlı bir dns ana bilgisayar adı-cekti var olmak ag1-listener.

Önemli notÖnemli

NetBIOS dns_name ilk 15 Krktleri tanır. Sen-si olmak aynı Active Directory tarafından kontrol edilen wsfc kümeleri ve kullanılabilirlik grubu dinleyici her ikisi de 15'ten fazla karakter ve bir özdeş 15 karakter öneki ile adlarını kullanarak kümeleri oluşturmak çalışırsanız, sanal bir ağ adı kaynağı çevrimiçi duruma değil, bir hata alırsınız. dns adları için önek adlandırma kuralları hakkında daha fazla bilgi için bkz: Alan adları atama.

Windows izinleri

İzinler

Bağlantı

Kullanılabilirlik grubu barındıran wsfc küme küme nesnenin adı (Kao) olması gerekir Create Computer objectsizni:

  • Küme oluşturma Sihirbazı'nı bir etki alanı kullanıcı hesabı olarak çalışırken bu wsfc küme oluşturduysanız Create Computer objects, zaten bu wsfc kümenin küme nesnenin adı (Kao) izni bu izni.

  • Küme oluşturma Sihirbazı'nı çalıştırıp hesabı yoktu, Create Computer objectsizin wsfc küme adı, etki alanı yöneticileri için vermek ve bu küme nesnenin adı (Kao) wsfc kümesi izni isteyin.

    NotNot
    Bazı kuruluşlarda güvenlik ilkesi verme yasaklar Create Computer objectsbireysel kullanıcı hesaplarına izin.

Kuruluşunuzun bir dinleyici sanal ağ adı bilgisayar hesabı önceden gerektiriyorsa, sen-ecek lüzum üyelik Account Operatorgrubu ya da etki alanı Yönetici Yardım.

İpucuİpucu
Genellikle, bir dinleyici sanal ağ adı bilgisayar hesabı önceden değil basit.Eğer hesabını oluşturulabilir ve wsfc Yüksek Kullanılabilirlik Sihirbazı'nı çalıştırdığınızda otomatik olarak yapılandırılmış şekilde bildirin.

Kümelenmiş hizmet veya uygulama için bir hesap önceden adımlar de Yük devretme kümesi adım adım Kılavuzu: yapılandırma hesaplarının Active Directory'de.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server izinlerini

Görev

İzinler

Kullanılabilirlik grubu dinleyici oluşturmak için

Üyelik sysadminsabit sunucu rolü ve kullanılabilirlik grubu oluştur sunucu izni, herhangi bir kullanılabilirlik group alter izni veya control server izni.

Varolan bir kullanılabilirlik grubun dinleyicisi değiştirmek için

Kullanılabilirlik grup, DENETİMİN kullanılabilirliği Grup izni, herhangi bir kullanılabilirlik group alter izni veya control server izni kullanılabilirlik group alter izni gerektirir.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

İpucuİpucu

Yeni kullanılabilirlik Grubu Sihirbazı'nı için yeni bir kullanılabilirlik grubu dinleyici oluşturulmasını destekler.

Oluşturmak veya bir kullanılabilirlik Grup dinleyiciyi yapılandırmak için

  1. Nesne Explorer'da kullanılabilirlik grubu birincil kopyasını barındıran sunucuya bağlanın ve sunucu ağacı sunucu adını tıklatın.

  2. Genişletme AlwaysOn yüksek kullanılabilirlik düğümü ve Kullanılabilirliği grupları düğüm.

  3. Dinleyiciyi yapılandırmak istediğiniz kullanılabilirlik grubu tıklatın ve aşağıdaki seçenekleri seçin:

    • Bir dinleyici oluşturmak için sağ kullanılabilirliği grubu dinleyici düğüm ve seçin Yeni dinleyici komut. Bu açılır Yeni kullanılabilirlik grubu dinleyici iletişim kutusu. Daha fazla bilgi için bkz: Kullanılabilirliği Grup dinleyicisi ekleyin (iletişim kutusu), bu konuda.

    • Varolan bir dinleyici bağlantı noktası numarasını değiştirmek için genişletmek kullanılabilirliği grubu dinleyici düğüm, dinleyicinin sağ tıklayın ve seçin Özellikler komut. Yeni bağlantı noktası numarasını içine girmek Port alan ve tıklatın Tamam.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Yeni kullanılabilirlik grubun dinleyicisi (iletişim kutusu)

  • Dinleyici dns adı
    Kullanılabilirlik grubu dinleyici dns ana bilgisayar adını belirtir. Bir etki alanında ve NetBIOS benzersiz olmalıdır dns adıdır. Bu ad yalnızca alfasayısal karakterleri içerebilir, tire (-) ve (_), herhangi bir sırada kısa çizgi. dns ana bilgisayar adlarının harf büyüklüğüne duyarsızdır. Ne zaman belirttiğiniz dns adı SQL Server Management Studio, en fazla 15 karakter uzunluğundadır.

    Daha fazla bilgi için bkz: gereksinimleri bir kullanılabilirlik grubun dinleyicisi dns adı için, bu konuda daha önceki.

  • Bağlantı Noktası
    TCK, bu dinleyicisi tarafından kullanılan bağlantı noktası.

  • Ağ modu
    Dinleyici, biri tarafından kullanılan tcp protokolünü belirtir:

    • DHCP
      Dinleyicinin bize Dinamik Ana Bilgisayar Yapılandırma Protokolü (dhcp) çalıştıran bir sunucu tarafından atanan dinamik IP adresi olacaktır. Tek bir alt ağ için dhcp sınırlıdır.

      Önemli notÖnemli

      dhcp üretim ortamında önermiyoruz. Aşağı bir zaman ve dhcp IP kiralama süresi, ekstra zaman dinleyici dns adıyla ilişkilendirilmiş yeni dhcp ağ IP adresini kaydetmek ve istemci bağlantısı etkisi için gereklidir. Ancak, dhcp, geliştirme ve sınama ortamında kullanılabilirlik gruplarının ve uygulamalarınızın entegrasyon için temel işlevleri doğrulamak için iyidir.

    • Statik IP
      Dinleyicinin bir veya daha fazla statik IP adresi kullanacak. Ek IP adresi isteğe bağlıdır. Her alt ağ için birden çok alt ağ üzerinde bir kullanılabilirlik grubu dinleyici oluşturmak için dinleyici yapılandırmasında statik bir IP adresi belirtmelisiniz. Bu statik IP adreslerini almak için ağ yöneticinize başvurun.

      Seçerseniz Statik IP altında bir alt ızgara görünür Ağ modunu alan. Bu kılavuz, bu durumu grup dinleyicisi tarafından erişilebilen her alt hakkındaki bilgileri görüntüler. Statik IP adresi tıklayarak ekleyinceye kadar bu kılavuzun boş Ekle.

      Sütunlar aşağıdaki gibidir:

      • Alt ağ
        Kullanılabilirlik grubu dinleyici eklediğiniz her alt ağ tanımlayıcısını görüntüler.

      • IP adresi
        Belirli bir alt ağ IP adresini görüntüler. Belirli bir alt ağa ait IP adresi bir IPv4 adresi veya IPv6 adresi var.

  • Ekle
    Seçili alt ağ veya başka bir alt Bu dinleyici için statik bir IP adresi eklemek eklemek için tıklatın. Bu açılır IP adresi ekleme iletişim kutusu. Daha fazla bilgi için bkz: IP adresi iletişim kutusu (SQL Server Management Studio'yu) EkleYardım konusu.

  • Kaldır
    Seçili alt--dan bu dinleyici kaldırmak için tıklatın.

  • Tamam
    Belirtilen uygunluk grubu dinleyici oluşturmak için tıklatın.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Oluşturmak veya bir kullanılabilirlik Grup dinleyiciyi yapılandırmak için

  1. Birincil kopyayı barındıran sunucu kopyasına bağlanın.

  2. DİNLEYİCİ seçeneğini kullanın Kullanılabilirliği grubu oluşturmak deyimi veya DİNLEYİCİ ekleme seçeneği Kullanılabilirliği group alter deyimi.

    Aşağıdaki örnek, adlı varolan durumu gruba bir kullanılabilirlik grubun dinleyicisi ekler MyAg2. Benzersiz bir dns adı MyAg2ListenerIvP6, bu dinleyicisi belirtilir. Bu iki yineleme farklı alt ağlardaki vardır yani, önerilen dinleyiciyi statik IP adreslerini kullanır. Her iki durumu yinelemeler için statik bir IP adresi ve IP ile yan belirtir 2001:4898:f0:f00f::cf3c and 2001:4898:e0:f213::4ce2, IPv6 biçiminde kullanın. Bu örnek ayrıca belirtir bağlantı noktasını belirtmek için isteğe bağlı port bağımsız değişken kullanır 60173dinleyici olarak port.

    ALTER AVAILABILITY GROUP MyAg2 
          ADD LISTENER ‘MyAg2ListenerIvP6’ ( WITH IP ( ('2001:db88:f0:f00f::cf3c'),('2001:4898:e0:f213::4ce2') ) , PORT = 60173 ); 
    GO
    

PowerShell kullanma

Oluşturmak veya bir kullanılabilirlik Grup dinleyiciyi yapılandırmak için

  1. Dizin Değiştir (cd) birincil kopyayı barındıran sunucu örneği.

  2. Kullanılabilirlik grubu dinleyici oluşturmak veya değiştirmek için aşağıdaki cmdlet'leri birini kullanın:

    • New-SqlAvailabilityGroupListener
      Yeni kullanılabilirlik grubu dinleyici oluşturur ve varolan durumu gruba ekler.

      Örneğin, aşağıdaki New-SqlAvailabilityGroupListenerkomut adında bir kullanılabilirlik grubu dinleyici oluşturur MyListeneriçin kullanılabilirlik grubu MyAg. Bu dinleyici geçirilen IPv4 adresini kullanır -StaticIpparametre olarak sanal IP adresi.

      New-SqlAvailabilityGroupListener -Name MyListener ` 
      -StaticIp '192.168.3.1/255.255.252.0' ` 
      -Path SQLSERVER:\Sql\Computer\Instance\AvailabilityGroups\MyAg
      
    • Set-SqlAvailabilityGroupListener
      Varolan bir kullanılabilirlik grubu dinleyici bağlantı noktası ayarını değiştirir.

      Örneğin, aşağıdaki Set-SqlAvailabilityGroupListenerkomut adında kullanılabilirlik grubu dinleyici bağlantı noktası numarasını ayarlar MyListeneriçin 1535. Bu bağlantı noktası, dinleyici bağlantı dinlemek için kullanılır.

      Set-SqlAvailabilityGroupListener -Port 1535 ` 
      -Path SQLSERVER:\Sql\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\AGListeners\MyListener
      
    • Add-SqlAGListenerstaticIp
      Statik bir IP adresi için varolan bir kullanılabilirlik grubu dinleyici yapılandırması ekler. IP adresi, alt ağ ile IPv4 adresi veya IPv6 adresi olabilir.

      Örneğin, aşağıdaki Add-SqlAGListenerstaticIpkomutu ekler kullanılabilirlik grubun dinleyicisi için statik IPv4 adresi MyListenerkullanılabilirliği grubu MyAg. Bu IPv6 adresi, alt dinleyiciyi sanal IP adresini görür 255.255.252.0. Kullanılabilirlik grup birden fazla alt ağa yayılan her alt ağ için statik bir IP adresi dinleyici eklemeniz.

      $path = "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\AGListeners\ MyListener" ` 
      Add-SqlAGListenerstaticIp -Path $path ` 
      -StaticIp "2001:0db8:85a3:0000:0000:8a2e:0370:7334" 
      

    [!NOT]

    Bir cmdlet sözdizimini görüntülemek için Get-Help cmdlet'inde SQL ServerPowerShell ortam. Daha fazla bilgi için, bkz. SQL Server PowerShell Yardımı almak.

Kurmak ve SQL Server PowerShell sağlayıcısı kullanma

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

İzleme: bir kullanılabilirlik grubun dinleyicisi oluşturduktan sonra

Bir kullanılabilirlik grubun dinleyicisi tanımladıktan sonra aşağıdakileri yapmanız önerilir:

  • Özel kullanımı için dinleyicinin IP adresi ayırmak üzere ağ yöneticinize başvurun. Dinleyicinin dns ana bilgisayar adı, istemci bağlantıları için bu durumu grup isterken bağlantı dizeleri kullanmak için uygulama geliştiriciler cevap ver.

  • Dinleyicinin dns ana bilgisayar adı, istemci bağlantıları için bu durumu grup isterken bağlantı dizeleri kullanmak için uygulama geliştiriciler cevap ver.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

(İsteğe bağlı) bir kullanılabilirlik grubu için ek bir dinleyici oluşturmak için

sql sunucusu aracılığıyla bir dinleyici oluşturduktan sonra ek bir dinleyicisi şöyle ekleyebilirsiniz:

  1. Aşağıdaki araçlardan birini kullanarak dinleyicisi oluştur:

  2. Başlangıç SQL ServerYeni dinleyici dinleme. Ek dinleyiciyi oluşturduktan sonra sunucuya bağlanın SQL Server, kullanılabilirliği ve kullanımı birincil çoğaltmasını barındırır SQL Server Management Studio, Transact-SQL, ya da dinleyici değiştirmek için PowerShell port.

ilişkili Görevler

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Kavramlar

AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış

Kullanılabilirlik grubu dinleyici, istemci bağlantısı ve uygulama yük devretme (SQL Server)