Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, SQL Server'da SQL Server Management Studio, Transact-SQL veya PowerShell kullanarak Always On kullanılabilirlik grubunun nasıl silineceği (bırakıldığı) açıklanmaktadır. Kullanılabilirlik grubunu sildiğinizde kullanılabilirlik çoğaltmalarından birini barındıran bir sunucu örneği çevrimdışıysa, sunucu örneği çevrimiçi olduktan sonra yerel kullanılabilirlik çoğaltmasını bırakır. Bir kullanılabilirlik grubunun kaldırılması, ilişkili kullanılabilirlik grubu dinleyicisini de siler.
Gerekirse, kullanılabilirlik grubu için doğru güvenlik kimlik bilgilerine sahip herhangi bir Windows Server Yük Devretme Kümelemesi (WSFC) düğümünden kullanılabilirlik grubunu kaldırabileceğinizi unutmayın. Bu, kullanılabilirlik çoğaltmalarının hiçbiri kalmadığında kullanılabilirlik grubunu silmenizi sağlar.
Important
Mümkünse, yalnızca birincil çoğaltmayı barındıran sunucu örneğine bağlıyken kullanılabilirlik grubunu kaldırın. Kullanılabilirlik grubu birincil çoğaltmadan kaldırıldığında, önceki birincil veritabanlarında (yüksek kullanılabilirlik koruması olmadan) değişiklik yapılmasına izin verilir. İkincil çoğaltmadan bir kullanılabilirlik grubunun silinmesi, birincil çoğaltmanın RESTORING durumunda kalmasına neden olur ve veritabanlarında değişiklik yapılmasına izin verilmez.
Sınırlamalar ve Öneriler
- Kullanılabilirlik grubu çevrimiçiyken, bunun ikincil replikadan silinmesi birincil replikanın GERİ YÜKLEME durumuna geçmesine neden olur. Bu nedenle, mümkünse, kullanılabilirlik grubunu yalnızca birincil çoğaltmayı barındıran sunucu örneğinden kaldırın.
- WSFC yük devretme kümesinden kaldırılmış veya çıkarılmış bir bilgisayardan kullanılabilirlik grubunu silerseniz, kullanılabilirlik grubu yalnızca yerel olarak silinir.
- Windows Server Yük Devretme Kümelemesi (WSFC) kümesinde çoğunluk yokken kullanılabilirlik grubunu kaldırmaktan kaçının. Kümede çoğunluk yokken bir kullanılabilirlik grubunu silmeniz gerekiyorsa, kümede depolanan meta veri kullanılabilirlik grubu kaldırılmaz. Küme yeniden çoğunluğu sağladıktan sonra, bunu WSFC kümesinden kaldırmak için kullanılabilirlik grubunu yeniden silmeniz gerekir.
- İkincil replika üzerinde, DROP AVAILABILITY GROUP yalnızca acil durumlarda kullanılmalıdır. Bunun nedeni, bir kullanılabilirlik grubunu silmenin kullanılabilirlik grubunu çevrimdışına almasıdır. Kullanılabilirlik grubunu ikincil bir çoğaltmadan kaldırırsanız, birincil çoğaltma OFFLINE durumunun çoğunluk kaybı, zorunlu yük devretme veya DROP AVAILABILITY GROUP komutu nedeniyle oluşup oluşmadığını belirleyemez. Birincil çoğaltma, olası bir bölünmüş beyin durumunu önlemek için RESTOREING durumuna geçiş gerçekleştirir. Daha fazla bilgi için bkz. How It Works: DROP AVAILABILITY GROUP Behaviors (CSS SQL Server Engineers blogu).
İzinler
Kullanılabilirlik grubu üzerinde ALTER AVAILABILITY GROUP izni, CONTROL AVAILABILITY GROUP izni, ALTER ANY AVAILABILITY GROUP izni veya CONTROL SERVER izni gerektirir. Yerel sunucu örneği tarafından barındırılmayan bir kullanılabilirlik grubunu kaldırmak için CONTROL SERVER iznine veya bu Kullanılabilirlik Grubu üzerinde CONTROL iznine sahip olmanız gerekir.
SQL Server Management Studio'yu kullanma
Kullanılabilirlik grubunu silmek için
Nesne Gezgini’da, mümkünse birincil kopyayı barındıran sunucu örneğine bağlanın veya kullanılabilirlik grubu için doğru güvenlik kimlik bilgilerine sahip olan bir WSFC düğümünde Always On Kullanılabilirlik Grupları için etkinleştirilmiş başka bir sunucu örneğine bağlanın. Sunucu ağacını genişletin.
Always On Yüksek Kullanılabilirlik düğümünü ve Kullanılabilirlik Grupları düğümünü genişletin.
Bu adım, aşağıdaki gibi birden çok kullanılabilirlik grubunu mu yoksa yalnızca bir kullanılabilirlik grubunu mu silmek istediğinize bağlıdır:
Birden çok kullanılabilirlik grubunu silmek için (birincil çoğaltmaları bağlı sunucu örneğinde olan), silmek istediğiniz tüm kullanılabilirlik gruplarını görüntülemek ve seçmek için Nesne Gezgini Ayrıntıları bölmesini kullanın. Daha fazla bilgi için bkz. Kullanılabilirlik Gruplarını İzlemek için Nesne Gezgini Ayrıntılarını Kullanma (SQL Server Management Studio).
Tek bir kullanılabilirlik grubunu silmek için Nesne Gezgini bölmesinden veya Nesne Gezgini Ayrıntıları bölmesinden seçin.
Seçili kullanılabilirlik grubuna veya gruplarına sağ tıklayın ve Sil komutunu seçin.
Kullanılabilirlik Grubunu Kaldır iletişim kutusunda, listelenen tüm kullanılabilirlik gruplarını silmek için Tamam'a tıklayın. Listelenen tüm kullanılabilirlik gruplarını kaldırmak istemiyorsanız İptal'e tıklayın.
Transact-SQL Kullanımı
Kullanılabilirlik grubunu silmek için
Mümkünse birincil çoğaltmayı barındıran sunucu örneğine veya kullanılabilirlik grubu için doğru güvenlik kimlik bilgilerine sahip bir WSFC düğümünde Always On Kullanılabilirlik Grupları için etkinleştirilmiş başka bir sunucu örneğine bağlanın.
deyimini DROP AVAILABILITY GROUP aşağıdaki gibi kullanın
DROP AVAILABILITY GROUP group_name
burada group_name bırakılacak kullanılabilirlik grubunun adıdır.
Aşağıdaki örnek kullanılabilirlik grubunu siler
MyAG.DROP AVAILABILITY GROUP MyAG;
PowerShell’i kullanma
Kullanılabilirlik grubunu silmek için
SQL Server PowerShell sağlayıcısında:
Dizini (cd) mümkünse birincil çoğaltmayı barındıran sunucu örneğiyle değiştirin veya kullanılabilirlik grubu için doğru güvenlik kimlik bilgilerine sahip bir WSFC düğümünde Always On Kullanılabilirlik Grupları için etkinleştirilmiş başka bir sunucu örneğine bağlanın.
Remove-SqlAvailabilityGroup cmdlet'ini kullanın.
Örneğin, aşağıdaki komut adlı
MyAgkullanılabilirlik grubunu kaldırır. Bu komut, kullanılabilirlik grubu için bir kullanılabilirlik çoğaltması barındıran herhangi bir sunucu örneğinde yürütülebilir.Remove-SqlAvailabilityGroup ` -Path SQLSERVER:\Sql\Computer\Instance\AvailabilityGroups\MyAgNote
Bir cmdlet'in söz dizimini görüntülemek için SQL Server PowerShell ortamındaki Get-Help cmdlet'ini kullanın. Daha fazla bilgi için bkz. SQL Server PowerShell Yardımı Al.
SQL Server PowerShell sağlayıcısını ayarlamak ve kullanmak için
İlgili İçerik
- Nasıl Çalışır: DROP AVAILABILITY GROUP Davranışlar (CSS SQL Server Mühendisleri blogu)
Ayrıca Bkz.
Always On Kullanılabilirlik Grupları (SQL Server) Genel Bakış
Kullanılabilirlik Gruplarını Oluşturma ve Yapılandırma (SQL Server)