Tampilan Katalog Saksi Pencerminan Database - sys.database_mirroring_witnesses

Berlaku untuk:SQL Server

Berisi baris untuk setiap peran saksi yang dimainkan server dalam kemitraan pencerminan database.

Dalam sesi pencerminan database, failover otomatis memerlukan server bukti. Idealnya, saksi berada di komputer terpisah dari server utama dan cermin. Saksi tidak melayani database. Sebaliknya, ia memantau status server utama dan cermin. Jika server utama gagal, saksi dapat memulai failover otomatis ke server cermin.

Nama kolom Jenis data Deskripsi
database_name nama sysname Nama dua salinan database dalam sesi pencerminan database.
principal_server_name nama sysname Nama server mitra yang salinan databasenya saat ini adalah database utama.
mirror_server_name nama sysname Nama server mitra yang salinan databasenya saat ini adalah database cermin.
safety_level tinyint Pengaturan keamanan transaksi untuk pembaruan pada database cermin:

0 = Status tidak diketahui

1 = Nonaktif (asinkron)

2 = Penuh (sinkron)

Menggunakan bukti untuk failover otomatis membutuhkan keamanan transaksi penuh, yang merupakan default.
safety_level_desc nvarchar(60) Deskripsi jaminan keamanan pembaruan pada database cermin:

UNKNOWN

TIDAK AKTIF

PENUH
safety_sequence_number int Perbarui nomor urut untuk perubahan pada safety_level.
role_sequence_number int Perbarui nomor urut untuk perubahan pada peran utama/cermin yang dimainkan oleh mitra pencerminan.
mirroring_guid uniqueidentifier Pengidentifikasi kemitraan pencerminan.
family_guid uniqueidentifier Pengidentifikasi keluarga cadangan untuk database. Digunakan untuk mendeteksi status pemulihan yang cocok.
is_suspended bit Pencerminan database ditangguhkan.
is_suspended_sequence_number int Nomor urut untuk mengatur is_suspended.
partner_sync_state tinyint Status sinkronisasi sesi pencerminan:

5 = Mitra disinkronkan. Failover berpotensi terjadi. Untuk informasi tentang persyaratan failover lihat, Pengalihan Peran Selama Sesi Pencerminan Database (SQL Server).

6 = Mitra tidak disinkronkan. Failover tidak dimungkinkan sekarang.
partner_sync_state_desc nvarchar(60) Deskripsi status sinkronisasi sesi pencerminan:

DISINKRONISASI

TIDAK DISINKRONKAN

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada securable yang dimiliki pengguna atau di mana pengguna telah diberi beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat juga

Bukti Pencerminan Database
sys.database_mirroring (T-SQL)
sys.database_mirroring_endpoints (T-SQL)
Mengkueri FAQ Katalog Sistem SQL Server