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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Ikincil bir veritabanı kullanılabilirlik grubundan kaldırmak için

  1. 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ı.

  2. Genişletme AlwaysOn yüksek kullanılabilirlik düğümü ve Kullanılabilirliği grupları düğüm.

  3. Kullanılabilirlik grubu seçip genişletin Kullanılabilirliği veritabanları düğüm.

  4. 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:

  5. Seçili veritabanı veya veritabanı sağ tıklayın ve seçin İkincil veritabanı kaldırma Komut menüsünde.

  6. İç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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Ikincil bir veritabanı kullanılabilirlik grubundan kaldırmak için

  1. İkincil çoğaltma barındıran sunucu kopyasına bağlanın.

  2. 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
    

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

PowerShell kullanma

Ikincil bir veritabanı kullanılabilirlik grubundan kaldırmak için

  1. Dizin Değiştir (cd) ikincil çoğaltma barındıran sunucu örneği.

  2. 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

Başa Dön bağlantısıyla kullanılan ok simgesi[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İ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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Kavramlar

AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış

Birincil veritabanı kullanılabilirlik grubundan (SQL Server) kaldırma