Menggabungkan Database Sekunder ke Grup Ketersediaan (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 2014. 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.
Sebelum Anda memulai:
Untuk menyiapkan database sekunder, gunakan:
Catatan
Untuk informasi tentang apa yang terjadi setelah database sekunder bergabung dengan grup, lihat Gambaran Umum Grup Ketersediaan AlwaysOn (SQL Server).
Sebelum Anda Mulai
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).
Keamanan
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 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 bergabung dengan 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 dariMyAG
grup ketersediaan.ALTER DATABASE Db1 SET HADR AVAILABILITY GROUP = MyAG;
Catatan
Untuk melihat pernyataan T-SQL ini yang digunakan dalam konteks, lihat Membuat Grup Ketersediaan (Transact-SQL).
Menggunakan PowerShell
Untuk bergabung dengan database sekunder ke grup ketersediaan
Ubah direktori (
cd
) ke instans server yang menghosting replika sekunder.Add-SqlAvailabilityDatabase
Gunakan cmdlet 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
Get-Help
cmdlet di lingkungan SQL Server PowerShell. Untuk informasi selengkapnya, lihat Mendapatkan Bantuan SQL Server PowerShell.
Untuk menyiapkan dan menggunakan penyedia SQL Server PowerShell
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)dihapus