Ikincil bir veritabanı kullanılabilirlik grubundan (SQL Server) kaldırma
Bu konuda bir ikincil veritabanı kullanarak bir AlwaysOn kullanılabilirlik grubundan kaldırma açıklar SQL Server Management Studio, Transact-SQL, veya PowerShell SQL Server 2012.
Başlamadan Önce
Ön Koşullar
Güvenlik
Bir ikincil kaldırmak için veritabanınızı kullanma:
SQL Server Management Studio
Transact-SQL
PowerShell
Takip: bir ikincil veritabanı kullanılabilirlik grubuna kaldırdıktan sonra
Başlamadan Önce
Önkoşullar ve kısıtlamalar
- Bu görev yalnızca ikincil yinelemesi üzerinde desteklenir. Kaldırılacak Veritabanı olduğu ikincil çoğaltma barındıran sunucu kopyasına bağlanması gerekir.
Güvenlik
İzinler
alter veritabanı izni gerektirir.
[Top]
SQL Server Management Studio Kullanarak
Ikincil bir veritabanı kullanılabilirlik grubundan kaldırmak için
Nesne Explorer, bir veya daha fazla ikincil veritabanları kaldırmak istediğiniz ikincil çoğaltma 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 İkincil veritabanı kaldırma Komut menüsünde.
İçinde Veritabanı kullanılabilirlik grubundan kaldırmak iletişim kutusunda, tüm listelenen veritabanlarını kaldırmak için Tamam. Listelenen tüm veritabanları kaldırmak istemiyorsanız tıklatın İptal.
[Top]
Transact-SQL'i Kullanma
Ikincil bir veritabanı kullanılabilirlik grubundan kaldırmak için
İkincil çoğaltma barındıran sunucu kopyasına bağlanın.
Kullanım alter database set HCMH yan deyimi aşağıdaki gibi:
alter database database_nameoff HCMH ayarla
Burada database_nameait olduğu kullanılabilirlik gruptan kaldırılacak bir ikincil veritabanı adıdır.
Aşağıdaki örnek, yerel ikincil veritabanını kaldırır MyDb2onun kullanılabilirlik grubundan.
ALTER DATABASE MyDb2 SET HADR OFF; GO
[Top]
PowerShell kullanma
Ikincil bir veritabanı kullanılabilirlik grubundan kaldırmak için
Dizin Değiştir (cd) ikincil çoğaltma barındıran sunucu örneği.
Kullanım Kaldır-SqlAvailabilityDatabase cmdlet, kullanılabilirlik gruptan kaldırılacak kullanılabilirlik veritabanının adını belirtme. İkincil kopya barındıran bir sunucu örneğine bağlandığında, yalnızca yerel ikincil veritabanı kullanılabilirlik gruptan kaldırılır.
Örneğin, aşağıdaki komut ikincil veritabanını kaldırır MyDb8ikincil yinelemeden adlı sunucu örneği tarafından barındırılan SecondaryComputer\Instance. Veri eşitlemesi için çıkarılan ikincil veritabanları'ü sona erer. Bu komut, birincil veritabanı ya da başka bir ikincil veritabanları etkilemez.
Remove-SqlAvailabilityDatabase ` -Path SQLSERVER:\Sql\SecondaryComputer\InstanceName\AvailabilityGroups\MyAg\Databases\MyDb8
[!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
[Top]
İzleme: ikincil veritabanı kullanılabilirlik grubundan kaldırdıktan sonra
İkincil veritabanı kaldırıldığında artık kullanılabilirlik grubuna katılır ve çıkarılan ikincil veritabanı hakkında tüm bilgileri kullanılabilirlik grup tarafından atılır. Kaldırılan ikincil veritabanı geri yükleme durumuna yerleştirilir.
İpucu |
---|
Bir ikincil veritabanı kaldırıldıktan sonra süre, AlwaysOn veri eşitlemesi Veritabanı kullanılabilirlik gruba re-joining tarafından yeniden mümkün olabilir. Daha fazla bilgi için, bkz. Ikincil bir veritabanı kullanılabilirlik grubuna (SQL Server) katılın. |
Bu noktada çıkarılan ikincil veritabanı ile ilgili alternatif yollar vardır:
Ikincil veritabanı artık gerekmiyorsa, düşüş olabilir.
Daha fazla bilgi için, bkz. Veritabanı (Transact-sql) bırak veya 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 geçerli 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ış
Birincil veritabanı kullanılabilirlik grubundan (SQL Server) kaldırma