Bagikan melalui


Memulai Grup Ketersediaan AlwaysOn

Berlaku untuk: SQL Server

Topik ini memperkenalkan langkah-langkah untuk mengonfigurasi instans SQL Server untuk mendukung grup ketersediaan AlwaysOn dan untuk membuat, mengelola, dan memantau grup ketersediaan.

Bacaan yang Disarankan

Sebelum Anda membuat grup ketersediaan pertama, kami sarankan Anda membaca topik berikut:

Mengonfigurasi Instans SQL Server untuk Mendukung Grup Ketersediaan AlwaysOn

Langkah Tautan
Aktifkan grup ketersediaan AlwaysOn. Fitur grup ketersediaan AlwaysOn harus diaktifkan pada setiap instans SQL Server yang akan berpartisipasi dalam grup ketersediaan.

Prasyarat: Komputer host harus merupakan simpul Pengklusteran Failover Windows Server (WSFC).

Untuk informasi tentang prasyarat lainnya, lihat "Prasyarat dan Pembatasan Instans SQL Server" dalam Prasyarat, Pembatasan, dan Rekomendasi untuk Grup Ketersediaan AlwaysOn (SQL Server).
Mengaktifkan dan menonaktifkan Grup Ketersediaan AlwaysOn
Buat titik akhir pencerminan database (jika tidak ada). Pastikan bahwa setiap instans server memiliki titik akhir pencerminan database. Instans server menggunakan titik akhir ini untuk menerima koneksi grup ketersediaan AlwaysOn dari instans server lain. Untuk menentukan apakah titik akhir pencerminan database ada:
sys.database_mirroring_endpoints

Untuk Autentikasi Windows. Untuk membuat titik akhir pencerminan database, gunakan:

Wizard Grup Ketersediaan Baru

T-SQL

SQL Server PowerShell

Untuk autentikasi sertifikat. Untuk membuat titik akhir pencerminan database, menggunakan:Transact-SQL

Membuat dan Mengonfigurasi Grup Ketersediaan Baru

Langkah Tautan
Buat grup ketersediaan. Buat grup ketersediaan pada instans SQL Server yang menghosting database yang akan ditambahkan ke grup ketersediaan.

Minimal, buat replika utama awal pada instans SQL Server tempat Anda membuat grup ketersediaan. Anda dapat menentukan dari satu hingga empat replika sekunder. Untuk informasi tentang grup ketersediaan dan properti replika, lihat MEMBUAT GRUP KETERSEDIAAN (Transact-SQL).

Kami sangat menyarankan Anda membuat pendengar grup ketersediaan.

Prasyarat: Instans SQL Server yang menghosting replika ketersediaan untuk grup ketersediaan tertentu harus berada di simpul terpisah dari satu kluster WSFC. Satu-satunya pengecualian adalah bahwa saat dimigrasikan ke kluster WSFC lain, grup ketersediaan dapat mengangsur dua kluster untuk sementara.

Untuk informasi tentang prasyarat lainnya, lihat "Prasyarat dan Pembatasan Grup Ketersediaan", "Prasyarat dan Pembatasan Database Ketersediaan", dan "Prasyarat dan Pembatasan Instans SQL Server" dalam Prasyarat, Pembatasan, dan Rekomendasi untuk Grup Ketersediaan AlwaysOn (SQL Server).
Untuk membuat grup ketersediaan, Anda bisa menggunakan salah satu alat berikut:

Wizard Grup Ketersediaan Baru

T-SQL

SQL Server PowerShell
Gabungkan replika sekunder ke grup ketersediaan. Sambungkan ke setiap instans SQL Server yang menghosting replika sekunder, dan bergabunglah dengan replika sekunder lokal ke grup ketersediaan. Menggabungkan replika sekunder ke grup ketersediaan

Tips: Jika Anda menggunakan Wizard Grup Ketersediaan Baru, langkah ini otomatis.
Siapkan database sekunder. Pada setiap instans server yang menghosting replika sekunder, pulihkan cadangan database utama menggunakan RESTORE WITH NORECOVERY. Menyiapkan database sekunder secara manual

Tips: Wizard Grup Ketersediaan Baru dapat menyiapkan database sekunder untuk Anda. Untuk informasi selengkapnya, lihat "Prasyarat untuk menggunakan sinkronisasi data awal penuh" di Pilih Halaman Sinkronisasi Data Awal (Panduan Grup Ketersediaan AlwaysOn).
Gabungkan database sekunder ke grup ketersediaan. Pada setiap instans server yang menghosting replika sekunder, gabungkan setiap database sekunder lokal ke grup ketersediaan. Saat bergabung dengan grup ketersediaan, database sekunder tertentu memulai sinkronisasi data dengan database utama yang sesuai. Menggabungkan database sekunder ke grup ketersediaan

Tips: Wizard Grup Ketersediaan Baru dapat melakukan langkah ini jika setiap database sekunder ada di setiap replika sekunder.
Buat listener grup ketersediaan. Langkah ini diperlukan kecuali Anda sudah membuat pendengar grup ketersediaan saat membuat grup ketersediaan. Membuat atau Mengonfigurasi Listener Grup Ketersediaan (SQL Server)
Berikan nama host DNS pendengar kepada pengembang aplikasi. Pengembang perlu menentukan nama DNS ini di string koneksi untuk mengarahkan permintaan koneksi ke pendengar grup ketersediaan. Untuk informasi selengkapnya, lihat Listener Grup Ketersediaan, Konektivitas Klien, dan Failover Aplikasi (SQL Server). "Tindak Lanjut: Setelah Membuat Listener Grup Ketersediaan" di Membuat atau Mengonfigurasi Listener Grup Ketersediaan (SQL Server)
Mengonfigurasi Di mana Pekerjaan Pencadangan. Jika Anda ingin melakukan pencadangan pada database sekunder, Anda harus membuat skrip pekerjaan pencadangan yang memperhitungkan preferensi pencadangan otomatis. Buat skrip untuk setiap database dalam grup ketersediaan pada setiap instans server yang menghosting replika ketersediaan untuk grup ketersediaan. "Tindak Lanjut: Setelah Mengonfigurasi Pencadangan pada Replika Sekunder" di Mengonfigurasi Pencadangan pada Replika Ketersediaan (SQL Server)

Mengelola Grup Ketersediaan, Replika, dan Database

Catatan

Untuk informasi tentang grup ketersediaan dan properti replika, lihat MEMBUAT GRUP KETERSEDIAAN (Transact-SQL).

Mengelola grup ketersediaan yang ada melibatkan satu atau beberapa tugas berikut:

Tugas Tautan
Ubah kebijakan failover fleksibel dari grup ketersediaan untuk mengontrol kondisi yang menyebabkan failover otomatis. Kebijakan ini hanya relevan ketika failover otomatis dimungkinkan. Mengonfigurasi kebijakan failover yang fleksibel dari grup ketersediaan
Lakukan failover manual yang direncanakan atau failover manual paksa (dengan kemungkinan kehilangan data), biasanya disebut failover paksa. Untuk informasi selengkapnya, lihat Mode Failover dan Failover (Grup Ketersediaan AlwaysOn). Melakukan failover manual yang direncanakan

Melakukan failover manual paksa
Gunakan serangkaian kebijakan yang telah ditentukan sebelumnya untuk melihat kesehatan grup ketersediaan serta replika dan databasenya. Menggunakan manajemen berbasis kebijakan untuk melihat kesehatan grup ketersediaan

Menggunakan Dasbor Grup AlwaysOn
Menambahkan atau menghapus replika sekunder. Menambahkan replika sekunder

Menghapus replika sekunder
Menangguhkan atau melanjutkan database ketersediaan. Menangguhkan database sekunder tetap berada pada titik waktu saat ini hingga Anda melanjutkannya. Menangguhkan database

Melanjutkan database
Menambahkan atau menghapus database. Menambahkan database

Menghapus database sekunder

Menghapus database utama
Konfigurasi ulang atau buat listener grup ketersediaan. Membuat atau mengonfigurasi pendengar grup ketersediaan
Menghapus grup ketersediaan. Menghapus grup ketersediaan
Memecahkan masalah menambahkan operasi file. Ini mungkin diperlukan jika database utama dan database sekunder memiliki jalur file yang berbeda. Memecahkan masalah operasi add-file yang gagal
Mengubah properti replika ketersediaan. Mengubah Mode Ketersediaan

Mengubah Mode Failover

Mengonfigurasi Prioritas Pencadangan (dan Preferensi Pencadangan Otomatis)

Mengonfigurasi Akses Baca-Saja

Mengonfigurasi Perutean Baca-Saja

Mengubah Periode Waktu Habis Sesi

Memantau Grup Ketersediaan

Untuk memantau properti dan status grup ketersediaan AlwaysOn, Anda bisa menggunakan alat berikut.

Alat Deskripsi Singkat Tautan
Paket Pemantauan Pusat Sistem untuk SQL Server Paket Pemantauan untuk SQL Server (SQLMP) adalah solusi yang direkomendasikan untuk memantau grup ketersediaan, replika ketersediaan, dan database ketersediaan untuk administrator TI. Fitur pemantauan yang sangat relevan dengan grup ketersediaan AlwaysOn meliputi yang berikut ini:

Penemuan otomatis grup ketersediaan, replika ketersediaan, dan database ketersediaan dari ratusan komputer. Ini memungkinkan Anda untuk dengan mudah melacak inventaris grup ketersediaan AlwaysOn Anda.

Pemberitahuan dan tiket System Center Operations Manager (SCOM) yang sepenuhnya mampu. Fitur-fitur ini memberikan pengetahuan terperinci yang memungkinkan resolusi yang lebih cepat untuk masalah.

Ekstensi kustom untuk pemantauan Always On Health menggunakan Manajemen Berbasis Kebijakan (PBM).

Roll up kesehatan dari database ketersediaan ke replika ketersediaan.

Tugas kustom yang mengelola grup ketersediaan AlwaysOn dari konsol Manajer Operasi Pusat Sistem.
Untuk mengunduh paket pemantauan (SQLServerMP.msi) dan Panduan Paket Manajemen SQL Server untuk Manajer Operasi Pusat Sistem (SQLServerMPGuide.doc), lihat:

Paket Pemantauan Pusat Sistem untuk SQL Server
Transact-SQL Katalog grup ketersediaan AlwaysOn dan tampilan manajemen dinamis menyediakan banyak informasi tentang grup ketersediaan Anda dan replika, database, pendengar, dan lingkungan kluster WSFC mereka. Memantau Grup Ketersediaan (Transact-SQL)
SQL Server Management Studio Panel Detail Object Explorer menampilkan informasi dasar tentang grup ketersediaan yang dihosting pada instans SQL Server tempat Anda tersambung.

Tips: Gunakan panel ini untuk memilih beberapa grup ketersediaan, replika, atau database dan untuk melakukan tugas administratif rutin pada objek yang dipilih; misalnya, menghapus beberapa replika ketersediaan atau database dari grup ketersediaan.
Menggunakan Detail Object Explorer untuk memantau grup ketersediaan
SQL Server Management Studio Kotak dialog Properti memungkinkan Anda melihat properti grup ketersediaan, replika, atau pendengar dan, dalam beberapa kasus, untuk mengubah nilainya. Properti Grup Ketersediaan

Properti Replika Ketersediaan

Properti Pendengar Grup Ketersediaan
Monitor Sistem Objek performa SQLServer:Availability Replica berisi penghitung kinerja yang melaporkan informasi tentang replika ketersediaan. SQL Server, Replika Ketersediaan
Monitor Sistem Objek performa SQLServer:Database Replica berisi penghitung kinerja yang melaporkan informasi tentang database sekunder pada replika sekunder tertentu.

Objek SQLServer:Databases di SQL Server berisi penghitung kinerja yang memantau aktivitas log transaksi, antara lain. Penghitung berikut sangat relevan untuk memantau aktivitas log transaksi pada database ketersediaan: Waktu Tulis Flush Log (ms), Flush Log/dtk, Cache Kumpulan Log Meleset/detik, Pembacaan Disk Kumpulan Log/detik, dan Permintaan Kumpulan Log/detik.
SQL Server, Replika Database

SQL Server, Objek Database

Konten Terkait

Lihat Juga

Grup Ketersediaan Always On (SQL Server)
Gambaran Umum Grup Ketersediaan AlwaysOn (SQL Server)
Konfigurasi Instans Server untuk Grup Ketersediaan AlwaysOn (SQL Server)
Pembuatan dan Konfigurasi Grup Ketersediaan (SQL Server)
Pemantauan Grup Ketersediaan (SQL Server)
Gambaran Umum Pernyataan Transact-SQL untuk Grup Ketersediaan AlwaysOn (SQL Server)
Gambaran Umum Cmdlet PowerShell untuk Grup Ketersediaan AlwaysOn (SQL Server)