Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 tergabung dalam 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 ALTER AVAILABILITY GROUP pada grup ketersediaan, izin CONTROL AVAILABILITY GROUP, izin ALTER ANY AVAILABILITY GROUP, atau izin CONTROL SERVER.
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 Always On dan node Grup Ketersediaan.
Perluas grup ketersediaan yang ingin Anda ubah, lalu perluas node Database Ketersediaan.
Klik kanan database, lalu klik Gabungkan 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.
SET HADR Gunakan klausa ALTER DATABASE pernyataan, sebagai berikut:
ALTER DATABASE SET HADR AVAILABILITY GROUP database_name = 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 dari grup ketersediaanMyAG.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 grupMyAGketersediaan 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)