İkincil veritabanını Always On kullanılabilirlik grubuna ekleme

Şunlar için geçerlidir: SQL Server

Bu konu başlığı altında, SQL Server'de SQL Server Management Studio, Transact-SQL veya PowerShell kullanarak ikincil veritabanını Always On kullanılabilirlik grubuna ekleme açıklanmaktadır. İkincil bir veritabanını ikincil çoğaltma için hazırladıktan sonra, veritabanını mümkün olan en kısa sürede kullanılabilirlik grubuna eklemeniz gerekir. Bu, ilgili birincil veritabanından ikincil veritabanına veri taşımayı başlatır.

Note

İkincil veritabanı gruba katıldıktan sonra ne olacağı hakkında bilgi için bkz. Always On Kullanılabilirlik Gruplarına (SQL Server) Genel Bakış.

Prerequisites

İzinler

Kullanılabilirlik grubu üzerinde ALTER AVAILABILITY GROUP izni, CONTROL AVAILABILITY GROUP izni, ALTER ANY AVAILABILITY GROUP izni veya CONTROL SERVER izni gerektirir.

SQL Server Management Studio'yu kullanma

İkincil veritabanını bir kullanılabilirlik grubuna eklemek için

  1. Nesne Gezgini'nde, ikincil çoğaltmayı barındıran sunucu örneğine bağlanın ve sunucu ağacını genişletin.

  2. Always On Yüksek Kullanılabilirlik düğümünü ve Kullanılabilirlik Grupları düğümünü genişletin.

  3. Değiştirmek istediğiniz kullanılabilirlik grubunu genişletin ve Kullanılabilirlik Veritabanları düğümünü genişletin.

  4. Veritabanına sağ tıklayın ve Kullanılabilirlik Grubuna Katıl'a tıklayın.

  5. Bu, Veritabanlarını Kullanılabilirlik Grubuna Birleştir iletişim kutusunu açar. Başlık çubuğunda görüntülenen kullanılabilirlik grubu adını ve kılavuzda görüntülenen veritabanı adını veya adlarını doğrulayın ve Tamam'a veya İptal'e tıklayın.

Transact-SQL Kullanımı

İkincil veritabanını bir kullanılabilirlik grubuna eklemek için

  1. İkincil çoğaltmayı barındıran sunucu örneğine bağlanın.

  2. ALTER DATABASE ifadesindeki ALTER DATABASE yan tümcesini aşağıdaki gibi kullanın:

    ALTER DATABASE Veritabanı_adıSET HADRAVAILABILITY GROUP = group_name

    burada database_name , birleştirilecek veritabanının adı ve group_name kullanılabilirlik grubunun adıdır.

    Aşağıdaki örnek, ikincil veritabanı Db1 öğesini, MyAG kullanılabilirlik grubunun yerel ikincil çoğaltmasına birleştirir.

    ALTER DATABASE Db1 SET HADR AVAILABILITY GROUP = MyAG;  
    

    Note

    Bağlamda kullanılan bu Transact-SQL deyimini görmek için bkz. Kullanılabilirlik Grubu Oluşturma (Transact-SQL).

PowerShell’i kullanma

İkincil veritabanını bir kullanılabilirlik grubuna eklemek için

  1. Dizini, ikincil çoğaltmayı barındıran sunucu örneğine (cd) değiştirin.

  2. Bir veya daha fazla ikincil veritabanını kullanılabilirlik grubuna eklemek için Add-SqlAvailabilityDatabase cmdlet'ini kullanın.

    Örneğin, aşağıdaki komut ikincil bir veritabanını, Db1ikincil çoğaltmayı barındıran sunucu örneklerinden birinde kullanılabilirlik grubuna MyAG birleştirir.

    Add-SqlAvailabilityDatabase `   
    -Path SQLSERVER:\SQL\SecondaryServer\InstanceName\AvailabilityGroups\MyAG `   
    -Database "Db1"  
    

    Note

    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 Görevler

Ayrıca Bkz.

ALTER AVAILABILITY GROUP (Transact-SQL)
Always On Kullanılabilirlik Grupları (SQL Server) Genel Bakış
Always On Kullanılabilirlik Grupları Yapılandırmasının Sorunlarını Giderme (SQL Server)