Gambaran Umum Monitor Pencerminan Database

Berlaku untuk: SQL Server (semua versi yang didukung)

Jika Anda memiliki izin yang benar, Anda dapat menggunakan Monitor Pencerminan Database untuk memantau subset database yang dicerminkan pada instans server. Pemantauan memungkinkan Anda memverifikasi apakah dan seberapa baik data mengalir dalam sesi pencerminan database. Pemantauan Pencerminan Database juga berguna untuk memecahkan masalah penyebab berkurangnya aliran data.

Anda dapat mendaftarkan salah satu database cermin Anda untuk pemantauan pada setiap mitra failover satu per satu. Saat Anda mendaftarkan database, Database Mirroring Monitor menyimpan informasi berikut tentang database:

  • Nama database

  • Nama dua instans server mitra

  • Peran terakhir yang diketahui dari setiap mitra (utama atau cermin)

Izin

Untuk memantau pencerminan database, Anda harus menjadi anggota peran server tetap sysadmin atau peran database tetap dbm_monitor dalam database msdb pada instans server. Jika Anda adalah anggota sysadmin atau dbm_monitor hanya pada salah satu instans server mitra, monitor hanya dapat terhubung ke mitra tersebut; monitor tidak dapat mengambil informasi dari mitra lain.

Jika Anda adalah anggota hanya dbm_monitor pada instans server, Anda akan memiliki izin terbatas pada instans server tersebut. Anda hanya akan dapat melihat baris status terbaru. Jika Anda tersambung ke instans server menggunakan izin dbm_monitor , Database Mirroring Monitor memberi tahu Anda bahwa Anda memiliki izin terbatas.

Penting

Peran database tetap dbm_monitor dibuat dalam database msdb saat database pertama terdaftar di Database Mirroring Monitor. Peran dbm_monitor baru tidak memiliki anggota sampai administrator sistem menetapkan pengguna ke peran tersebut.

Jika ada database yang telah didaftarkan untuk pemantauan oleh Monitor Pencerminan Database, daftar database terdaftar ditampilkan di pohon navigasi. Pohon secara otomatis di-refresh setiap 30 detik. Untuk melihat status database terdaftar, pilihlah. Untuk informasi selengkapnya, lihat "Panel Detail", nanti dalam topik ini.

Untuk setiap database terdaftar, informasi berikut ditampilkan:

<>Database_name(<Status,PRINCIPAL_SERVER-MIRROR_SERVER><>><>)

<Database_name>
Nama database cermin yang terdaftar di Monitor Pencerminan Database.

<Status>
Kemungkinan status dan ikon terkaitnya adalah sebagai berikut:

Ikon Status Deskripsi
Ikon peringatan Tidak dikenal Monitor tidak terhubung ke salah satu mitra. Satu-satunya informasi yang tersedia adalah apa yang telah di-cache oleh monitor.
Ikon peringatan Sinkronisasi Konten database cermin tertinggal di belakang konten database utama. Instans server utama mengirim rekaman log ke instans server cermin, yang menerapkan perubahan pada database cermin untuk meneruskannya.

Pada awal sesi pencerminan database, cermin dan database utama berada dalam status ini.
Silinder database standar Disinkronkan Ketika server cermin menjadi cukup terperangkap ke server utama, status database berubah menjadi Disinkronkan. Database tetap dalam status ini selama server utama terus mengirim perubahan ke server cermin dan server cermin terus menerapkan perubahan ke database cermin.

Untuk mode keamanan tinggi, failover otomatis dan failover manual keduanya dimungkinkan, tanpa kehilangan data.

Untuk mode berkinerja tinggi, beberapa kehilangan data selalu dimungkinkan, bahkan dalam status Disinkronkan .
Ikon peringatan Ditangguhkan Database utama tersedia tetapi tidak mengirim log apa pun ke server cermin.
Ikon kesalahan Terputus Instans server tidak dapat tersambung ke mitranya.

<PRINCIPAL_SERVER>
Nama mitra yang saat ini merupakan instans server utama. Nama dalam format berikut:

<>SYSTEM_NAME[\<instance_name>]

di mana <SYSTEM_NAME> adalah nama sistem tempat instans server berada. Untuk instans server non-default, nama instans juga ditampilkan: <SYSTEM_NAME>\<instance_name>.

<MIRROR_SERVER>
Nama mitra yang saat ini merupakan instans server cermin. Formatnya sama dengan untuk server utama.

Panel Detail

Tampilan monitor tergantung pada apakah database dipilih. Saat Anda membuka monitor, panel detail menampilkan tautan Daftarkan database cermin . Klik ini untuk mendaftarkan database. Database terdaftar tercantum di bawah simpul Monitor Pencerminan Database di pohon navigasi. Pemantauan Pencerminan Database selalu mencoba menyambungkan ke setiap instans server yang kredensialnya telah disimpan.

Saat Anda memilih database, statusnya ditampilkan pada halaman tab Status di panel detail. Konten halaman ini berasal dari instans server utama dan cermin. Halaman diisi secara asinkron karena status dikumpulkan melalui koneksi terpisah ke instans server utama dan cermin. Status secara otomatis di-refresh pada interval 30 detik.

Catatan

Anda tidak dapat mengubah laju refresh monitor, tetapi Anda bisa menyegarkan tabel status dari kotak dialog Riwayat Pencerminan Database .

Administrator sistem dapat melihat konfigurasi peringatan saat ini untuk database dengan memilih halaman tab Peringatan . Dari sana, administrator dapat meluncurkan kotak dialog Atur Ambang Peringatan untuk mengaktifkan dan mengonfigurasi satu atau beberapa ambang peringatan.

Di spanduk di atas tab, panel detail menampilkan terakhir kali monitor me-refresh informasi status sebagai, Refresh terakhir:<waktu> tanggal><. Biasanya, Monitor Pencerminan Database mengambil informasi status dari instans server utama dan cermin pada waktu yang berbeda. Yang lebih lama dari dua waktu refresh ini ditampilkan.

Menu Tindakan

Menu Tindakan selalu berisi perintah berikut:

Perintah Deskripsi
Daftarkan Database Cermin... Membuka kotak dialog Daftarkan Database Cermin . Gunakan kotak dialog ini untuk mendaftarkan satu atau beberapa database cermin pada instans server tertentu dengan menambahkan database atau database ke Monitor Pencerminan Database. Saat database ditambahkan, Database Mirroring Monitor secara lokal menyimpan informasi tentang database, mitranya, dan cara menyambungkan ke mitra.
Kelola Koneksi Instans Server... Saat Anda memilih perintah ini, kotak dialog Kelola Koneksi Server akan terbuka. Di sana, Anda dapat memilih instans server yang ingin Anda tentukan kredensialnya untuk digunakan monitor saat menyambungkan ke mitra tertentu.

Untuk mengedit kredensial untuk mitra, temukan entrinya di kisi Instans server , dan klik Edit pada baris tersebut. Kotak dialog Sambungkan ke Server muncul dengan nama instans server tetap dan kontrol kredensial yang diinisialisasi ke nilai cache saat ini. Ubah informasi autentikasi seperlunya dan klik Sambungkan. Jika kredensial memiliki hak istimewa yang memadai, kolom Sambungkan Menggunakan diperbarui dengan kredensial baru.

Jika Anda memilih database, menu Tindakan juga berisi perintah berikut.

Perintah Deskripsi
Batalkan pendaftaran Database ini Menghapus database yang dipilih dari Monitor Pencerminan Database.
Atur Ambang Peringatan... Membuka kotak dialog Atur Ambang Peringatan . Di sana administrator sistem dapat mengaktifkan atau menonaktifkan peringatan untuk database pada setiap mitra dan mengubah ambang setiap peringatan. Sebaiknya ambang batas untuk peringatan tertentu pada kedua mitra untuk memastikan bahwa peringatan berlanjut jika database gagal. Ambang yang sesuai untuk setiap mitra tergantung pada kemampuan performa sistem mitra tersebut.

Peristiwa ditulis ke log peristiwa untuk performa hanya jika nilainya berada di atau di atas ambang saat tabel status sedang diperbarui. Jika nilai puncak mencapai ambang batas sesaat antara pembaruan status yang puncaknya terlewatkan.

Untuk memantau pencerminan database dengan menggunakan SQL Server Management Studio ke

Lihat juga

Pemantauan Pencerminan Database (SQL Server)
Memulai Wizard Keamanan Pencerminan Database Konfigurasi (SQL Server Management Studio)