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.
Anda dapat melanjutkan database ketersediaan yang ditangguhkan di Grup Ketersediaan AlwaysOn dengan menggunakan SQL Server Management Studio, Transact-SQL, atau PowerShell di SQL Server 2014. Melanjutkan basis data yang ditangguhkan membuat status basis data menjadi SYNCHRONIZING. Melanjutkan database utama juga melanjutkan semua database sekundernya yang ditangguhkan sebagai akibat dari penangguhan database utama. Jika ada database sekunder yang ditangguhkan secara lokal, dari instans server yang menghosting replika sekunder, database sekunder tersebut harus dilanjutkan kembali secara lokal. Setelah database sekunder tertentu dan database utama yang sesuai berada dalam status SYNCHRONIZING, sinkronisasi data dilanjutkan pada database sekunder.
Nota
Menangguhkan dan melanjutkan database sekunder AlwaysOn tidak secara langsung memengaruhi ketersediaan database utama. Namun, menangguhkan database sekunder dapat memengaruhi kemampuan redundansi dan failover untuk database utama, sampai database sekunder yang ditangguhkan dilanjutkan kembali. Ini berbeda dengan pencerminan database, di mana status pencerminan ditangguhkan pada database cermin dan database utama hingga pencerminan dilanjutkan. Menangguhkan database utama AlwaysOn akan menangguhkan pergerakan data pada semua database sekunder yang terkait, dan kemampuan redundansi serta failover akan berhenti untuk database tersebut hingga database utama diaktifkan kembali.
Sebelum Anda mulai:
Untuk melanjutkan database sekunder, gunakan:
Sebelum Anda mulai
Batasan dan Pembatasan
Perintah RESUME dijawab segera setelah diterima oleh replika yang menghosting database target, tetapi proses melanjutkan database sebenarnya terjadi secara asinkron.
Prasyarat
Anda harus terhubung ke instance server yang menghosting database yang akan dilanjutkan.
Grup ketersediaan harus online.
Database utama harus online dan tersedia.
Keamanan
Hak akses
Memerlukan izin UBAH pada database.
Memerlukan izin UBAH GRUP KETERSEDIAAN pada grup ketersediaan, izin KONTROL GRUP KETERSEDIAAN, izin UBAH SEMUA GRUP KETERSEDIAAN, atau izin KONTROL SERVER.
Menggunakan SQL Server Management Studio
Untuk melanjutkan database sekunder
Di Object Explorer, sambungkan ke instans server yang menghosting replika ketersediaan di mana Anda ingin melanjutkan operasional database, dan perluas pohon server.
Perluas node Ketersediaan Tinggi AlwaysOn dan node Grup Ketersediaan.
Perluas grup ketersediaan.
Perluas simpul Database Ketersediaan, klik kanan database, dan klik Lanjutkan Pergerakan Data.
Dalam kotak dialog Lanjutkan Pergerakan Data, klik OK.
Nota
Untuk melanjutkan database tambahan di lokasi replika ini, ulangi langkah 4 dan 5 untuk setiap database.
Menggunakan T-SQL
Untuk melanjutkan kembali operasi database sekunder yang dihentikan secara lokal
Sambungkan ke instans server yang menghosting replika sekunder yang databasenya ingin Anda aktifkan kembali.
Lanjutkan database sekunder dengan menggunakan pernyataan ALTER DATABASEberikut:
ALTER DATABASE database_name SET HADR RESUME
Menggunakan PowerShell
Untuk melanjutkan database sekunder
Ubah direktori (
cd) ke instans server yang menghosting replika yang databasenya ingin Anda lanjutkan. Untuk informasi selengkapnya, lihat Prasyarat, sebelumnya dalam topik ini.Gunakan cmdlet Resume-SqlAvailabilityDatabase untuk melanjutkan grup ketersediaan.
Misalnya, perintah berikut ini melakukan sinkronisasi data kembali untuk database ketersediaan
MyDb3di grup ketersediaanMyAg.Resume-SqlAvailabilityDatabase -Path SQLSERVER:\Sql\Computer\Instance\AvailabilityGroups\MyAg\Databases\MyDb3Nota
Untuk melihat sintaks cmdlet, gunakan
Get-Helpcmdlet di lingkungan PowerShell SQL Server. Untuk informasi selengkapnya, lihat Mendapatkan Bantuan SQL Server PowerShell.
Untuk mengatur dan menggunakan provider SQL Server PowerShell