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 |
---|
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 |
---|
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:
|
|
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
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. |
[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. |
[Top]
SQL Server Management Studio Kullanarak
İ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
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.
Genişletme AlwaysOn yüksek kullanılabilirlik düğümü ve Kullanılabilirliği grupları düğüm.
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.
[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 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.
[Top]
Transact-SQL'i Kullanma
Oluşturmak veya bir kullanılabilirlik Grup dinleyiciyi yapılandırmak için
Birincil kopyayı barındıran sunucu kopyasına bağlanın.
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
Dizin Değiştir (cd) birincil kopyayı barındıran sunucu örneği.
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
[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.
[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:
Aşağıdaki araçlardan birini kullanarak dinleyicisi oluştur:
wsfc yük devretme kümesi Yöneticisi'ni kullanarak:
İstemci erişim noktası ekleyin ve IP adresini yapılandırın.
Dinleyici çevrimiçi duruma getirin.
Bağımlılık wsfc kullanılabilirliği grubu kaynak ekleyin.
İletişim kutuları ve sekmeler yerine çalışma Küme Yöneticisi hakkında daha fazla bilgi için bkz: kullanıcı arabirimi: Yük Devretme Kümesi Yöneticisi ek bileşeninde.
Yük devretme kümeleri için Windows PowerShell'i kullanarak:
Kullanım Ekle-ClusterResource bir ağ oluşturmak için kaynak adı ve IP adresi.
Kullanım Start-ClusterResource ağ adı kaynağı başlatmak için.
Kullanım Ekle-ClusterResourceDependency arasındaki ağ adı ve varolan sql sunucu kullanılabilirliğini grubu kaynak bağımlılığı ayarlamak için.
Yük devretme kümeleri için Windows PowerShell'i kullanma hakkında daha fazla bilgi için bkz: Sunucu Yöneticisi Komutlarına Genel Bakış.
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
[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)