İkincil çoğaltma kullanılabilirliğini grubundan (SQL Server) kaldırma
Bu konuda ikincil kopya bir AlwaysOn kullanılabilirlik grubundan kaldırmak açıklar SQL Server Management Studio, Transact-SQL, veya PowerShell SQL Server 2012.
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Ön Koşullar
Güvenlik
İkincil bir yinelemeyi kaldırmak için kullanma:
SQL Server Management Studio
Transact-SQL
PowerShell
Takip: ikincil kopya kaldırdıktan sonra
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Bu görev yalnızca birincil yineleme üzerinde desteklenir.
Yalnızca ikincil çoğaltma kullanılabilirliğini gruptan kaldırılabilir.
Ön Koşullar
- Kullanılabilirlik grubu birincil kopyasını barındıran sunucu kopyasına bağlanması gerekir.
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.
[Top]
SQL Server Management Studio Kullanarak
İkincil bir yinelemeyi kaldırmak 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 seçip genişletin Kullanılabilirliği yinelemeler düğüm.
Bu adım olup birden çok yineleme veya tek bir kopya gibi kaldırmak istediğinize bağlıdır:
Birden fazla yinelemeleri kaldırmak için kullanın Object Explorer ayrıntıları bölmesi görüntülemek ve kaldırmak istediğiniz tüm yinelemeler. Daha fazla bilgi için, bkz. Nesne Explorer ayrıntıları monitör kullanılabilirlik gruplarına (SQL Server Management Studio'yu) kullanma.
Tek çoğaltması kaldırmak için ya da seçmek Object Explorer bölmesi veya Object Explorer ayrıntıları bölmesi.
Seçilen ikincil kopya veya yinelemeler sağ tıklayın ve seçin kullanılabilirliği gruptan Komut menüsünde.
İçinde Kullanılabilirlik grubundan ikincil çoğaltmaları kaldırma iletişim kutusunda, tüm listelenen ikincil yinelemeler, kaldırmak için Tamam. Listelenen tüm çoğaltmaları kaldırmak istemiyorsanız tıklatın İptal.
[Top]
Transact-SQL'i Kullanma
İkincil bir yinelemeyi kaldırmak için
Birincil kopyayı barındıran sunucu kopyasına bağlanın.
Kullanım Kullanılabilirliği group alter deyimi aşağıdaki gibi:
alter kullanılabilirlik grup group_namekopya on kaldırma 'instance_name',...n]
Burada group_namekullanılabilirliği Grup adıdır ve instance_nameikincil çoğaltma yüklü olduğu sunucu örneği.
Aşağıdaki örnek, ikincil bir yineleme kümesinden kaldırır MyAGkullanılabilirliği grup. Hedef ikincil çoğaltma adlı bir sunucu örneği üzerinde bulunan HADR_INSTANCEadlı bir bilgisayara COMPUTER02.
ALTER AVAILABILITY GROUP MyAG REMOVE REPLICA ON 'COMPUTER02\HADR_INSTANCE';
[Top]
PowerShell kullanma
İkincil bir yinelemeyi kaldırmak için
Dizin Değiştir (cd) birincil kopyayı barındıran sunucu örneği.
Kullanım Kaldır-SqlAvailabilityReplica cmdlet.
Örneğin, aşağıdaki komut sunucu kullanılabilirliği çoğaltma kaldırır MyReplicaadlı kullanılabilirlik gruptan MyAg. Bu komut, kullanılabilirlik grubu birincil kopyasını barındıran sunucu örneği çalıştırmalısınız.
Remove-SqlAvailabilityReplica ` -Path SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\Replicas\MyReplica
[!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 kaldırdıktan sonra
Yineleme çevrimiçi olduğunda şu anda kullanılamıyor yineleme belirtirseniz, kaldırılmış olan keşfedeceksiniz.
Bir yinelemeyi kaldırmak veri almayı durdurmak için neden olur. İkincil kopya küresel depodan kaldırıldığını doğruladı sonra yineleme kullanılabilirliğini grup ayarları yerel sunucuyu kurtarma durumunda kalır ve veritabanlarından kaldırır.
[Top]
Ayrıca bkz.
Kavramlar
AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış
İkincil çoğaltma kullanılabilirliğini grubuna (SQL Server) ekleme