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
Anda dapat melanjutkan database ketersediaan yang ditangguhkan di grup ketersediaan AlwaysOn dengan menggunakan SQL Server Management Studio, Transact-SQL, atau PowerShell di SQL Server. 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.
Catatan
Menangguhkan dan melanjutkan database sekunder Always On 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 Always On menangguhkan pergerakan data pada semua database sekunder yang sesuai, dan kemampuan redundansi serta failover dihentikan untuk database tersebut hingga database utama dilanjutkan kembali.
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.
Hak Akses
Memerlukan izin UBAH pada database.
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 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 Always On High Availability dan node Availability Groups.
Perluas grup ketersediaan.
Perluas simpul Database Ketersediaan, klik kanan database, dan klik Lanjutkan Pergerakan Data.
Dalam kotak dialog Lanjutkan Pergerakan Data, klik OK.
Catatan
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 DATABASE berikut:
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\MyDb3Catatan
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