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 mengambil grup ketersediaan AlwaysOn dari status ONLINE ke status OFFLINE dengan menggunakan Transact-SQL di SQL Server 2012 SP1 (11.0.3x) dan versi yang lebih baru. Tidak ada kehilangan data untuk database synchronous-commit karena jika ada replika commit sinkron yang tidak tersinkronisasi, operasi OFFLINE akan menimbulkan kesalahan dan meninggalkan grup ketersediaan tetap ONLINE. Menjaga grup ketersediaan tetap online melindungi database berkomitmen sinkron yang tidak tersinkronisasi dari kemungkinan kehilangan data. Setelah grup ketersediaan offline, databasenya menjadi tidak tersedia untuk klien dan Anda tidak dapat membuat grup ketersediaan kembali online. Oleh karena itu, matikan grup ketersediaan secara offline hanya untuk memigrasikan sumber daya grup ketersediaan dari satu kluster WSFC ke kluster lainnya.
Selama migrasi lintas kluster pada grup ketersediaan AlwaysOn, jika ada aplikasi yang terhubung langsung ke replika utama grup ketersediaan, grup ketersediaan tersebut harus dimatikan sementara. Migrasi lintas kluster grup ketersediaan Always On mendukung peningkatan sistem operasi dengan waktu henti minimal pada grup ketersediaan. Skenario umumnya adalah menggunakan migrasi lintas kluster grup ketersediaan AlwaysOn dengan SQL Server 2012 SP1 (11.0.3x) dan versi yang lebih baru. Untuk informasi selengkapnya, lihat Migrasi Lintas Kluster Grup Ketersediaan Always On untuk Peningkatan OS.
Perhatian
Gunakan opsi OFFLINE untuk migrasi antar kluster sumber daya grup ketersediaan atau untuk failover grup ketersediaan skala baca.
Prasyarat
- Instans server tempat Anda memasukkan perintah OFFLINE harus menjalankan SQL Server 2012 SP1 (11.0.3x) atau lebih tinggi (edisi Enterprise atau di atasnya).
- Grup ketersediaan saat ini harus online.
Rekomendasi
Sebelum Anda mematikan grup ketersediaan, hapus pendengar grup ketersediaan. Untuk informasi selengkapnya, lihat Menghapus Listener 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 T-SQL
Untuk mematikan grup ketersediaan
Sambungkan ke instans server yang menghosting replika ketersediaan untuk grup ketersediaan. Replika ini dapat menjadi replika utama atau replika sekunder.
Gunakan pernyataan ALTER AVAILABILITY GROUP, sebagai berikut:
GRUP KETERSEDIAAN UBAH group_name OFFLINE
di mana group_name adalah nama grup ketersediaan.
Contoh
Contoh berikut mematikan AccountsAG grup ketersediaan.
ALTER AVAILABILITY GROUP AccountsAG OFFLINE;
Tindak Lanjut: Setelah Grup Ketersediaan Menjadi Offline
Pengelogan operasi OFFLINE: Identitas simpul WSFC tempat operasi OFFLINE dimulai disimpan di log kluster WSFC dan SQL ERRORLOG.
Jika Anda tidak menghapus pendengar grup ketersediaan sebelum membuat grup offline: Jika Anda memigrasikan grup ketersediaan ke kluster WSFC lain, hapus VNN dan VIP pendengar. Anda dapat menghapusnya dengan menggunakan konsol Manajemen Kluster Failover, cmdlet PowerShell Remove-ClusterResource , atau cluster.exe. Perhatikan bahwa cluster.exe tidak digunakan lagi pada Windows 8.