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 konu başlığında, SQL Server'da SQL Server Management Studio, Transact-SQL veya PowerShell kullanarak ikincil bir çoğaltmayı Always On kullanılabilirlik grubuna birleştirme açıklanmaktadır. Always On kullanılabilirlik grubuna ikincil çoğaltma eklendikten sonra, ikincil çoğaltma kullanılabilirlik grubuna katılmalıdır.
Önkoşullar
- Kullanılabilirlik grubunun birincil çoğaltması şu anda çevrimiçi olmalıdır.
- Kullanılabilirlik grubuna katılmayı planladığınız örnek zaten ikincil çoğaltma olarak eklenmiştir.
- SQL Server Management Studio'yu (SSMS) kullanmak için birincil çoğaltmayı barındıran sunucu örneğine bağlı olmanız gerekir. Transact-SQL veya PowerShell'i kullanmak için ikincil çoğaltmaya bağlı olmanız ve komutlarını yürütmeniz gerekir.
- Yerel sunucu örneğinin ikincil çoğaltmayı barındıran sunucu örneğinin veritabanı yansıtma uç noktasına bağlanabilmesi gerekir.
Önemli
Herhangi bir önkoşul karşılanmazsa birleştirme işlemi başarısız olur. Başarısız bir birleştirme girişiminden sonra, kullanılabilirlik grubuna ekleyebilmek için önce ikincil çoğaltmayı kaldırmak ve yeniden eklemek için birincil çoğaltmayı barındıran sunucu örneğine bağlanmanız gerekebilir. Daha fazla bilgi için bkz. Kullanılabilirlik Grubundan İkincil Çoğaltmayı Kaldırma ve Kullanılabilirlik Grubuna İkincil Çoğaltma Ekleme.
Permissions
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
Kullanılabilirlik çoğaltmasını bir kullanılabilirlik grubuna eklemek için
Nesne Gezgini'nde, birincil çoğaltmayı barındıran sunucu örneğine bağlanın ve sunucu ağacını genişletin.
Always On Yüksek Kullanılabilirlik düğümünü ve Kullanılabilirlik Grupları düğümünü genişletin.
Bağlı ancak henüz katılmamış ikincil çoğaltmanın kullanılabilirlik grubunu seçin.
İkincil çoğaltmaya sağ tıklayın ve Kullanılabilirlik Grubuna Katıl'ı seçin.
Sunucuya Bağlan iletişim kutusu görüntülenir. Çoğaltmayı Kullanılabilirlik Grubuna Birleştir iletişim kutusunu açmak için Bağlan'ı seçin.
İkincil çoğaltmayı kullanılabilirlik grubuna eklemek için Tamam'ı seçin.
Transact-SQL kullanma
Kullanılabilirlik çoğaltmasını bir kullanılabilirlik grubuna eklemek için
İkincil çoğaltmayı barındıran sunucu örneğine bağlanın.
ALTER AVAILABILITY GROUP deyimini aşağıdaki gibi kullanın:
ALTER AVAILABILITY GROUP group_name JOIN
burada group_name kullanılabilirlik grubunun adıdır.
Aşağıdaki örnek, ikincil çoğaltmayı kullanılabilirlik grubuna
MyAGekler.ALTER AVAILABILITY GROUP MyAG JOIN;Uyarı
Bağlamda kullanılan bu Transact-SQL deyimini görmek için bkz. Kullanılabilirlik Grubu Oluşturma (Transact-SQL).
PowerShell'i kullanma
Kullanılabilirlik çoğaltmasını bir kullanılabilirlik grubuna eklemek için
SQL Server PowerShell sağlayıcısında:
Dizini (cd) ikincil çoğaltmayı barındıran sunucu örneğiyle değiştirin.
Kullanılabilirlik grubunun adıyla Join-SqlAvailabilityGroup cmdlet'ini yürüterek ikincil çoğaltmayı kullanılabilirlik grubuna ekleyin.
Örneğin, aşağıdaki komut belirtilen yolda bulunan sunucu örneği tarafından barındırılan ikincil bir çoğaltmayı adlı
MyAgkullanılabilirlik grubunun birleştirir. Bu sunucu örneğinin bu kullanılabilirlik grubunda ikincil bir çoğaltma barındırması gerekir.Join-SqlAvailabilityGroup -Path SQLSERVER:\SQL\SecondaryServer\InstanceName -Name 'MyAg'Uyarı
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. Yardım Alma SQL Server PowerShell.
SQL Server PowerShell sağlayıcısını ayarlamak ve kullanmak için
İzleme: İkincil Veritabanlarını Yapılandırma
Kullanılabilirlik grubundaki her veritabanı için, ikincil çoğaltmayı barındıran sunucu örneğinde ikincil bir veritabanına ihtiyacınız vardır. İkincil veritabanlarını, ikincil çoğaltmayı bir kullanılabilirlik grubuna eklemeden önce veya sonra aşağıdaki gibi yapılandırabilirsiniz:
Her bir birincil veritabanının en son veritabanı ve günlük yedeklemelerini, her geri yükleme işlemi için NORECOVERY ile RESTORE kullanarak ikincil çoğaltmayı barındıran sunucu örneğine geri yükleyin. Daha fazla bilgi için bkz Bir Kullanılabilirlik Grubu için İkincil Bir Veritabanını Elle Hazırlama (SQL Server).
Her ikincil veritabanını kullanılabilirlik grubuna ekleyin. Daha fazla bilgi için bkz. İkincil Veritabanını Kullanılabilirlik Grubuna (SQL Server) Ekleme.