Menggabungkan replika sekunder pada grup ketersediaan AlwaysOn
Berlaku untuk: SQL Server
Topik ini menjelaskan cara menggabungkan replika sekunder ke grup ketersediaan AlwaysOn dengan menggunakan SQL Server Management Studio, Transact-SQL, atau PowerShell di SQL Server. Setelah replika sekunder ditambahkan ke grup ketersediaan AlwaysOn, replika sekunder harus bergabung ke grup ketersediaan. Operasi join-replica harus dilakukan pada instans SQL Server yang menghosting replika sekunder.
Prasyarat
- Replika utama grup ketersediaan saat ini harus online.
- Anda harus terhubung ke instans server yang menghosting replika sekunder yang belum bergabung ke grup ketersediaan.
- Instans server lokal harus dapat terhubung ke titik akhir pencerminan database instans server yang menghosting replika utama.
Penting
Jika ada prasyarat yang tidak terpenuhi, operasi gabungan gagal. Setelah upaya gabungan yang gagal, Anda mungkin perlu terhubung ke instans server yang menghosting replika utama untuk menghapus dan menambahkan kembali replika sekunder sebelum Anda dapat menggabungkannya ke grup ketersediaan. Untuk informasi selengkapnya, lihat Menghapus Replika Sekunder dari Grup Ketersediaan (SQL Server) dan Menambahkan Replika Sekunder ke Grup Ketersediaan (SQL Server).
Izin
Memerlukan izin UBAH GRUP KETERSEDIAAN pada grup ketersediaan, izin GRUP KETERSEDIAAN KONTROL, izin UBAH GRUP KETERSEDIAAN APA PUN, atau izin SERVER KONTROL.
Menggunakan SQL Server Management Studio
Untuk bergabung dengan replika ketersediaan ke grup ketersediaan
Di Object Explorer, sambungkan ke instans server yang menghosting replika sekunder, dan klik nama server untuk memperluas pohon server.
Perluas node Ketersediaan Tinggi AlwaysOn dan node Grup Ketersediaan.
Pilih grup ketersediaan replika sekunder tempat Anda tersambung.
Klik kanan replika sekunder, dan klik Gabung ke Grup Ketersediaan.
Ini membuka kotak dialog Gabungkan Replika ke Grup Ketersediaan.
Untuk bergabung dengan replika sekunder ke grup ketersediaan, klik OK.
Menggunakan T-SQL
Untuk bergabung dengan replika ketersediaan ke grup ketersediaan
Sambungkan ke instans server yang menghosting replika sekunder.
Gunakan pernyataan ALTER AVAILABILITY GROUP, sebagai berikut:
UBAH GABUNGAN GROUP_NAME GRUP KETERSEDIAAN
di mana group_name adalah nama grup ketersediaan.
Contoh berikut, menggabungkan replika sekunder ke
MyAG
grup ketersediaan.ALTER AVAILABILITY GROUP MyAG JOIN;
Catatan
Untuk melihat pernyataan Transact-SQL ini yang digunakan dalam konteks, lihat Membuat Grup Ketersediaan (Transact-SQL).
Menggunakan PowerShell
Untuk bergabung dengan replika ketersediaan ke grup ketersediaan
Di penyedia PowerShell SQL Server:
Ubah direktori (cd) ke instans server yang menghosting replika sekunder.
Bergabunglah dengan replika sekunder ke grup ketersediaan dengan menjalankan cmdlet Join-SqlAvailabilityGroup dengan nama grup ketersediaan.
Misalnya, perintah berikut menggabungkan replika sekunder yang dihosting oleh instans server yang terletak di jalur yang ditentukan ke grup ketersediaan bernama
MyAg
. Instans server ini harus menghosting replika sekunder dalam grup ketersediaan ini.Join-SqlAvailabilityGroup -Path SQLSERVER:\SQL\SecondaryServer\InstanceName -Name 'MyAg'
Catatan
Untuk melihat sintaks cmdlet, gunakan cmdlet Get-Help di lingkungan PowerShell SQL Server. Untuk informasi selengkapnya, lihat Mendapatkan Bantuan SQL Server PowerShell.
Untuk menyiapkan dan menggunakan penyedia PowerShell SQL Server
Tindak Lanjut: Mengonfigurasi Database Sekunder
Untuk setiap database dalam grup ketersediaan, Anda memerlukan database sekunder pada instans server yang menghosting replika sekunder. Anda dapat mengonfigurasi database sekunder baik sebelum atau sesudah bergabung dengan replika sekunder ke grup ketersediaan, sebagai berikut:
Pulihkan database terbaru dan cadangan log dari setiap database utama ke instans server yang menghosting replika sekunder, menggunakan RESTORE WITH NORECOVERY untuk setiap operasi pemulihan. Untuk informasi selengkapnya, lihat Menyiapkan Database Sekunder secara Manual untuk Grup Ketersediaan (SQL Server).
Gabungkan setiap database sekunder ke grup ketersediaan. Untuk informasi selengkapnya, lihat Menggabungkan Database Sekunder ke Grup Ketersediaan (SQL Server).
Lihat Juga
Pembuatan dan Konfigurasi Grup Ketersediaan (SQL Server)
Gambaran Umum Grup Ketersediaan AlwaysOn (SQL Server)
Memecahkan Masalah Konfigurasi Grup Ketersediaan AlwaysOn (SQL Server)