Menggabungkan database sekunder ke grup ketersediaan AlwaysOn
Berlaku untuk: SQL Server
Topik ini menjelaskan cara menggabungkan database sekunder ke grup ketersediaan AlwaysOn dengan menggunakan SQL Server Management Studio, Transact-SQL, atau PowerShell di SQL Server. Setelah Anda menyiapkan database sekunder untuk replika sekunder, Anda perlu bergabung dengan database ke grup ketersediaan sesegera mungkin. Ini akan memulai pergerakan data dari database utama yang sesuai ke database sekunder.
Catatan
Untuk informasi tentang apa yang terjadi setelah database sekunder bergabung dengan grup, lihat Gambaran Umum Grup Ketersediaan AlwaysOn (SQL Server).
Prasyarat
Anda harus terhubung ke instans server yang menghosting replika sekunder.
Replika sekunder harus sudah bergabung ke grup ketersediaan. Untuk informasi selengkapnya, lihat Menggabungkan Replika Sekunder ke Grup Ketersediaan (SQL Server).
Database sekunder harus disiapkan baru-baru ini. Untuk informasi selengkapnya, lihat Menyiapkan Database Sekunder secara Manual untuk 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 menggabungkan database sekunder ke grup ketersediaan
Di Object Explorer, sambungkan ke instans server yang menghosting replika sekunder, dan perluas pohon server.
Perluas node Ketersediaan Tinggi AlwaysOn dan node Grup Ketersediaan.
Perluas grup ketersediaan yang ingin Anda ubah, dan perluas simpul Database Ketersediaan.
Klik kanan database, dan klik Gabung ke Grup Ketersediaan.
Ini membuka kotak dialog Gabungkan Database ke Grup Ketersediaan. Verifikasi nama grup ketersediaan, yang ditampilkan pada bilah judul, dan nama atau nama database yang ditampilkan dalam kisi, dan klik OK, atau klik Batal.
Menggunakan T-SQL
Untuk menggabungkan database sekunder ke grup ketersediaan
Sambungkan ke instans server yang menghosting replika sekunder.
Gunakan klausul SET HADR dari pernyataan ALTER DATABASE, sebagai berikut:
ALTER DATABASE database_name SET HADR AVAILABILITY GROUP = group_name
di mana database_name adalah nama database yang akan digabungkan dan group_name adalah nama grup ketersediaan.
Contoh berikut menggabungkan database sekunder,
Db1
, ke replika sekunder lokal grupMyAG
ketersediaan.ALTER DATABASE Db1 SET HADR AVAILABILITY GROUP = MyAG;
Catatan
Untuk melihat pernyataan Transact-SQL ini yang digunakan dalam konteks, lihat Membuat Grup Ketersediaan (Transact-SQL).
Menggunakan PowerShell
Untuk menggabungkan database sekunder ke grup ketersediaan
Ubah direktori (cd) ke instans server yang menghosting replika sekunder.
Gunakan cmdlet Add-SqlAvailabilityDatabase untuk menggabungkan satu atau beberapa database sekunder ke grup ketersediaan.
Misalnya, perintah berikut menggabungkan database sekunder,
Db1
, ke grupMyAG
ketersediaan pada salah satu instans server yang menghosting replika sekunder.Add-SqlAvailabilityDatabase ` -Path SQLSERVER:\SQL\SecondaryServer\InstanceName\AvailabilityGroups\MyAG ` -Database "Db1"
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
Tugas Terkait
Menggabungkan Replika Sekunder ke Grup Ketersediaan (SQL Server)
Menyiapkan Database Sekunder secara Manual untuk Grup Ketersediaan (SQL Server)
Lihat Juga
UBAH GRUP KETERSEDIAAN (Transact-SQL)
Gambaran Umum Grup Ketersediaan AlwaysOn (SQL Server)
Memecahkan Masalah Konfigurasi Grup Ketersediaan AlwaysOn (SQL Server)