Birincil veritabanı kullanılabilirlik grubundan (SQL Server) kaldırma
Bu konuda hem birincil veritabanı hem de ilgili ikincil veritabanları kullanarak bir AlwaysOn kullanılabilirlik grubundan kaldırma açıklar SQL Server Management Studio, Transact-SQL, veya PowerShell SQL Server 2012.
Başlamadan Önce
Önkoşullar ve kısıtlamalar
Güvenlik
Bir kullanılabilirliğini kaldırmak için veritabanınızı kullanma:
SQL Server Management Studio
Transact-SQL
PowerShell
Takip: bir durumu Veritabanı kullanılabilirlik grubuna kaldırdıktan sonra
Başlamadan Önce
Önkoşullar ve kısıtlamalar
- Bu görev yalnızca birincil yinelemesi üzerinde desteklenir. Birincil kopyayı 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
Kullanılabilirlik veritabanı kaldırmak için
Nesne Explorer'da veritabanı veya kaldırılacak veritabanı birincil kopyasını 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 veritabanları düğüm.
Bu adım olup birden fazla veritabanlarını grupları veya yalnızca bir veritabanı, aşağıdaki gibi kaldırmak istediğinize bağlıdır:
Birden çok veritabanı kaldırmak için Object Explorer ayrıntıları bölmesi görüntülemek ve kaldırmak istediğiniz tüm veritabanları. Daha fazla bilgi için, bkz. Nesne Explorer ayrıntıları monitör kullanılabilirlik gruplarına (SQL Server Management Studio'yu) kullanma.
Bir veritabanı kaldırmak için ya da seçmek Object Explorer bölmesi veya Object Explorer ayrıntıları bölmesi.
Seçili veritabanı veya veritabanı sağ tıklayın ve seçin Veritabanı kullanılabilirlik grubundan kaldırmak Komut menüsünde.
İçinde Kaldırmak veritabanları kullanılabilirliğini grubundan iletişim kutusunda, tüm listelenen veritabanlarını kaldırmak için Tamam. Tüm bunları kaldırmak istemiyorsanız tıklatın İptal.
[Top]
Transact-SQL'i Kullanma
Kullanılabilirlik veritabanı 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_nameveritabanını kaldıravailability_database_name
Burada group_namekullanılabilirliği Grup adıdır ve database_namekaldırılacak veritabanı adıdır.
Aşağıdaki örnek, adlı bir veritabanı kaldırır Db6dan MyAGkullanılabilirliği grup.
ALTER AVAILABILITY GROUP MyAG REMOVE DATABASE Db6;
[Top]
PowerShell kullanma
Kullanılabilirlik veritabanı kaldırmak için
Dizin Değiştir (cd) birincil kopyayı barındıran sunucu örneği.
Kullanım Remove-SqlAvailabilityDatabasekullanılabilirliği gruptan kaldırılacak kullanılabilirlik veritabanı adı belirten cmdlet,. Birincil kopyayı barındıran sunucu örneğini bağlandığınızda, birincil veritabanı ve ilgili ikincil veritabanlarını tüm kullanılabilirlik gruptan kaldırılır.
Örneğin, aşağıdaki komut kullanılabilir veritabanı kaldırır MyDb9adlı kullanılabilirlik gruptan MyAg. Çünkü birincil kopyayı barındıran sunucu örneği komut yürütülür, birincil veritabanı ve tüm onun karşılık gelen bir ikincil veritabanları kullanılabilirliğini gruptan kaldırılır. Veri artık bu veritabanı herhangi bir ikincil çoğaltma eşitlemesi gerçekleştirilir.
Remove-SqlAvailabilityDatabase ` -Path SQLSERVER:\Sql\PrimaryComputer\InstanceName\AvailabilityGroups\MyAg\Databases\MyDb9
[!NOT]
Bir cmdlet sözdizimini görüntülemek için Get-Helpcmdlet'inde SQL Server 2012PowerShell ortam. Daha fazla bilgi için, bkz. SQL Server PowerShell Yardımı almak.
Kurmak ve SQL Server PowerShell sağlayıcısı kullanma
[Top]
Takip: kullanılabilirlik Veritabanı kullanılabilirlik grubundan kaldırdıktan sonra
Kullanılabilirlik veritabanı onun kullanılabilirlik grubundan kaldırma eski birincil veritabanı ile ilgili ikincil veritabanları arasında veri eşitleme biter. Eski birincil veritabanı çevrimiçi kalır. Her ilgili ikincil veritabanı geri yükleme durumuna yerleştirilir.
Bu noktada çıkarılan ikincil veritabanı ile ilgili alternatif yollar vardır:
İkincil veritabanı artık gerekmiyorsa, düşüş olabilir.
Daha fazla bilgi için, bkz. Bir veritabanını silmek.
Kullanılabilirlik grubundan silindikten sonra kaldırılan bir ikincil veritabanına erişmek istiyorsanız, veritabanı kurtarabilirsiniz. Ancak, kaldırılan bir ikincil veritabanını kurtarmak, aynı ada sahip iki farklı, bağımsız veritabanı çevrimiçi değil. İstemciler yalnızca bir tanesi, genelde en son birincil veritabanı erişebileceğinizden emin olmalıdır.
Daha fazla bilgi için, bkz. Bir veritabanı (Transact-sql) veri geri yüklemeden kurtarmak.
[Top]
Ayrıca bkz.
Kavramlar
AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış
Ikincil bir veritabanı kullanılabilirlik grubundan (SQL Server) kaldırma