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 dari 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

  1. Di Object Explorer, sambungkan ke instans server yang menghosting replika sekunder, dan klik nama server untuk memperluas pohon server.

  2. Perluas simpul Ketersediaan Tinggi AlwaysOn dan node Grup Ketersediaan .

  3. Pilih grup ketersediaan replika sekunder yang tersambung dengan Anda.

  4. Klik kanan replika sekunder, dan klik Gabung ke Grup Ketersediaan.

  5. Ini membuka kotak dialog GabungKan Replika ke Grup Ketersediaan .

  6. Untuk bergabung dengan replika sekunder ke grup ketersediaan, klik OK.

Menggunakan T-SQL

Untuk bergabung dengan replika ketersediaan ke grup ketersediaan

  1. Sambungkan ke instans server yang menghosting replika sekunder.

  2. Gunakan pernyataan UBAH GRUP KETERSEDIAAN , 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 SQL Server PowerShell:

  1. Ubah direktori (cd) ke instans server yang menghosting replika sekunder.

  2. Gabungkan 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 SQL Server PowerShell. 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:

  1. Pulihkan database terbaru dan pencadangan 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).

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