İkincil çoğaltma kullanılabilirliğini grubuna (SQL Server) ekleme
Bu konuda bir yineleme kullanarak varolan AlwaysOn kullanılabilirlik gruba eklemek açıklar SQL Server Management Studio, Transact-SQL, veya PowerShell. Yeni yineleme ikincil kopya olacak.
Başlamadan Önce
Önkoşullar ve kısıtlamalar
Güvenlik
Bir kopya eklemek için kullanma: SQL Server Management Studio
Yordam Transact-sql
PowerShell
Takip: ikincil kopya ekledikten sonra
Başlamadan Önce
İlk kullanılabilirlik grup oluşturma girişiminde bulunmadan önce bu bölümde okumak öneririz.
Önkoşullar ve kısıtlamalar
- Birincil kopyayı barındıran sunucu kopyasına bağlanması gerekir.
Daha fazla bilgi için, bkz. Önkoşullar, kısıtlamaları ve öneriler için AlwaysOn kullanılabilirlik grupları (SQL Server).
Güvenlik
İzinler
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.
SQL Server Management Studio Kullanarak
Kopya eklemek için
Nesne Gezgini'nde birincil kopyayı barındıran sunucu kopyasına bağlanın ve sunucu ağacı.
Genişletme AlwaysOn yüksek kullanılabilirlik düğümü ve Kullanılabilirliği grupları düğüm.
Kullanılabilirlik grubu sağ tıklatın ve aşağıdaki komutlardan birini seçin:
Seçin Kopya eklemek Ekle yineleme kullanılabilirliğini Grubu Sihirbazı'nı başlatmak için komutu. Daha fazla bilgi için, bkz. Kullanım çoğaltma kullanılabilirliğini Grubu Sihirbazı (SQL Server Management Studio'yu) Ekle.
Ayrıca seçin Özellikler açmak için komut Kullanılabilirliği grup özelliklerini iletişim kutusu. Bu iletişim kutusunda yineleme ekleme adımları aşağıdaki gibidir:
İçinde Kullanılabilirliği yinelemeler bölmesi iletişim kutusundaki Ekle düğme. Bu oluşturur ve boş sunucu örneği alan seçildiği bir yineleme girdiyi seçer.
Kullanılabilirlik çoğaltmasını barındırma önkoşulları karşıladığından sunucusu örneğinin adını girin.
Bir ek çoğaltmalar eklemek için önceki adımları yineleyin. Belirten yinelemeler tamamladığınızda tıklayın Tamam işlemi tamamlamak için.
[Üst]
Transact-SQL'i Kullanma
Kopya eklemek için
Örneğine bağlanmak SQL Server, birincil çoğaltmasını barındırır.
Yeni ikincil çoğaltma, Çoğaltma add on yan tümcesi kullanılabilirlik group alter deyimi kullanarak kullanılabilirlik grubuna ekleyin. ENDPOINT_URL, AVAILABILITY_MODE ve FAILOVER_MODE seçenekleri bir çoğaltma add on yan tümcesinde gereklidir. Diğer yineleme seçenekleri — BACKUP_PRIORITY, secondary_role, PRIMARY_ROLE ve SESSION_TIMEOUT — isteğe bağlıdır. Daha fazla bilgi için, bkz. alter kullanılabilirlik group (Transact-sql).
Örneğin, aşağıdaki Transact-SQLadlı bir kullanılabilirlik gruba yeni bir yineleme deyimi oluşturur MyAGhosted by default sunucu örneği üzerinde COMPUTER04, bitiş noktası URL'si TCP://COMPUTER04.Adventure-Works.com:5022'. Bu çoğaltma el ile yerine çalışma ve tamamlama zaman uyumsuz kullanılabilirlik modu destekler.
ALTER AVAILABILITY GROUP MyAG ADD REPLICA ON 'COMPUTER04' WITH ( ENDPOINT_URL = 'TCP://COMPUTER04.Adventure-Works.com:5022', AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT, FAILOVER_MODE = MANUAL );
[Üst]
PowerShell kullanma
Kopya eklemek için
Dizin Değiştir (cd) birincil kopyayı barındıran sunucu örneği.
Kullanım Yeni SqlAvailabilityReplica cmdlet.
Örneğin, aşağıdaki komut adındaki Varolan durumu gruba kullanılabilirliği çoğaltma ekler MyAg. Bu çoğaltma el ile yerine çalışma ve tamamlama zaman uyumsuz kullanılabilirlik modu destekler. İkincil rolde, okuma erişim bağlantıları, bu yineleme salt okunur işlem yükünü sağlayan bu yinelemeyi destekler.
$agPath = "SQLSERVER:\Sql\PrimaryServer\InstanceName\AvailabilityGroups\MyAg" $endpointURL = "TCP://PrimaryServerName.domain.com:5022" $failoverMode = "Manual" $availabilityMode = "AsynchronousCommit" $secondaryReadMode = "AllowAllConnections" New-SqlAvailabilityReplica -Name SecondaryServer\Instance ` -EndpointUrl $endpointURL ` -FailoverMode $failoverMode ` -AvailabilityMode $availabilityMode ` -ConnectionModeInSecondaryRole $secondaryReadMode ` -Path $agPath
[!NOT]
Bir cmdlet sözdizimini görüntülemek için Get-Helpcmdlet'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
[Üst]
İzleme: ikincil kopya ekledikten sonra
Bir yineleme için varolan bir kullanılabilirlik grubu eklemek için aşağıdaki adımları gerçekleştirmeniz gerekir:
Yeni ikincil çoğaltma ev sahipliği edecek sunucuya bağlanın.
Yeni ikincil çoğaltma kullanılabilirliğini grubuna katılın. Daha fazla bilgi için, bkz. İkincil çoğaltma kullanılabilirliğini grubuna (SQL Server) katılın.
Kullanılabilirlik grubundaki her veritabanı için ikincil bir veritabanı ikincil çoğaltma barındıran sunucu örneği oluşturun. Daha fazla bilgi için, bkz. El ile bir ikincil veritabanı için bir kullanılabilirlik grubu (SQL Server) hazırlamak.
Her yeni ikincil veritabanları kullanılabilirliğini grubuna katılın. Daha fazla bilgi için, bkz. Ikincil bir veritabanı kullanılabilirlik grubuna (SQL Server) katılın.
[Üst]
ilişkili Görevler
Kullanılabilirlik çoğaltmasını yönetme
İkincil çoğaltma kullanılabilirliğini grubuna (SQL Server) katılın
İkincil çoğaltma kullanılabilirliğini grubundan (SQL Server) kaldırma
Bir kullanılabilirliği çoğaltma (SQL Server) salt okunur bağlantı erişimini yapılandırma
Bir kullanılabilirliği çoğaltma (SQL Server) kullanılabilirliği modunu değiştirme
Bir kullanılabilirliği çoğaltma (SQL Server) Failover modunu değiştirme
Kullanılabilirliği çoğaltma (SQL Server) için oturum zaman aşımı süresini değiştirmek
Kullanılabilirliği çoğaltma (SQL Server) için oturum zaman aşımı süresini değiştirmek
[Top]
Ayrıca bkz.
Başvuru
alter kullanılabilirlik group (Transact-sql)
Kavramlar
AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış
Oluşturma ve yapılandırma kullanılabilirliğini grupları (SQL Server)