sys.database_mirroring (T-SQL)
Berlaku untuk: SQL Server
Berisi satu baris untuk setiap database dalam instans SQL Server. Jika database tidak ONLINE atau pencerminan database tidak diaktifkan, nilai semua kolom kecuali database_id akan NULL.
Untuk melihat baris untuk database selain master atau tempdb, Anda harus menjadi pemilik database atau memiliki setidaknya MENGUBAH DATABASE APA PUN atau MELIHAT izin tingkat server DATABASE APA PUN atau izin BUAT DATABASE dalam database master. Untuk melihat nilai non-NULL pada database cermin, Anda harus menjadi anggota peran server tetap sysadmin .
Catatan
Jika database tidak berpartisipasi dalam pencerminan, semua kolom yang diawali dengan "mirroring_" adalah NULL.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
database_id | int | ID database. Unik dalam instans SQL Server. |
mirroring_guid | pengidentifikasi unik | ID kemitraan pencerminan. NULL= Database tidak dapat diakses atau tidak dicerminkan. Catatan: Jika database tidak berpartisipasi dalam pencerminan, semua kolom yang diawali dengan "mirroring_" adalah NULL. |
mirroring_state | kecil | Status database cermin dan sesi pencerminan database. 0 = Ditangguhkan 1 = Terputus dari mitra lain 2 = Menyinkronkan 3 = Failover Tertunda 4 = Disinkronkan 5 = Mitra tidak disinkronkan. Failover tidak dimungkinkan sekarang. 6 = Mitra disinkronkan. Failover berpotensi dimungkinkan. Untuk informasi tentang persyaratan failover lihat, Mode Operasi Pencerminan Database. NULL = Database tidak dapat diakses atau tidak dicerminkan. |
mirroring_state_desc | nvarchar(60) | Deskripsi status database cermin dan sesi pencerminan database, bisa menjadi salah satu dari: TERPUTUS DISINKRONISASI SINKRONISASI PENDING_FAILOVER DITANGGUHKAN TIDAK DISINKRONKAN DISINKRONISASI NULL Untuk informasi selengkapnya, lihat Status Pencerminan (SQL Server). |
mirroring_role | kecil | Peran database lokal saat ini dimainkan dalam sesi pencerminan database. 1 = Prinsipal 2 = Cermin NULL = Database tidak dapat diakses atau tidak dicerminkan. |
mirroring_role_desc | nvarchar(60) | Deskripsi peran yang dimainkan database lokal dalam pencerminan, bisa menjadi salah satu dari: KEPALA SEKOLAH CERMIN |
mirroring_role_sequence | int | Berapa kali mitra pencerminan telah mengalihkan peran utama dan cermin karena kegagalan atau layanan paksa. NULL = Database tidak dapat diakses atau tidak dicerminkan. |
mirroring_safety_level | kecil | Pengaturan keamanan untuk pembaruan pada database cermin: 0 = Status tidak diketahui 1 = Nonaktif [asinkron] 2 = Penuh [sinkron] NULL = Database tidak dapat diakses atau tidak dicerminkan. |
mirroring_safety_level_desc | nvarchar(60) | Pengaturan keamanan transaksi untuk pembaruan pada database cermin, dapat berupa salah satu dari: UNKNOWN TIDAK AKTIF FULL NULL |
mirroring_safety_sequence | int | Perbarui nomor urut untuk perubahan pada tingkat keamanan transaksi. NULL = Database tidak dapat diakses atau tidak dicerminkan. |
mirroring_partner_name | nvarchar(128) | Nama server mitra pencerminan database. NULL = Database tidak dapat diakses atau tidak dicerminkan. |
mirroring_partner_instance | nvarchar(128) | Nama instans dan nama komputer untuk mitra lain. Klien memerlukan informasi ini untuk terhubung ke mitra jika menjadi server utama. NULL = Database tidak dapat diakses atau tidak dicerminkan. |
mirroring_witness_name | nvarchar(128) | Nama server saksi pencerminan database. NULL = Tidak ada saksi. |
mirroring_witness_state | kecil | Status saksi dalam sesi pencerminan database database, bisa menjadi salah satu dari: 0 = Tidak diketahui 1 = Tersambung 2 = Terputus NULL = Tidak ada bukti, database tidak online, atau database tidak dicerminkan. |
mirroring_witness_state_desc | nvarchar(60) | Deskripsi status, dapat berupa salah satu dari: UNKNOWN TERHUBUNG TERPUTUS NULL |
mirroring_failover_lsn | numerik(25,0) | Nomor urutan log (LSN) dari catatan log transaksi terbaru yang dijamin akan diperkuat ke disk pada kedua mitra. Setelah failover, mirroring_failover_lsn digunakan oleh mitra sebagai titik rekonsiliasi di mana server cermin baru mulai menyinkronkan database cermin baru dengan database utama baru. |
mirroring_connection_timeout | int | Mencerminkan waktu koneksi habis dalam hitungan detik. Ini adalah jumlah detik untuk menunggu balasan dari mitra atau saksi sebelum mempertimbangkan mereka tidak tersedia. Nilai batas waktu default adalah 10 detik. NULL = Database tidak dapat diakses atau tidak dicerminkan. |
mirroring_redo_queue | int | Jumlah maksimum log yang akan di-redone pada cermin. Jika mirroring_redo_queue_type diatur ke UNLIMITED, yang merupakan pengaturan default, kolom ini adalah NULL. Jika database tidak online, kolom ini juga NULL. Jika tidak, kolom ini berisi jumlah maksimum log dalam megabyte. Ketika maksimum tercapai, log sementara terhenti pada prinsipal saat server cermin mengejar ketinggalan. Fitur ini membatasi waktu failover. Untuk informasi selengkapnya, lihat Memperkirakan Gangguan Layanan Selama Pengalihan Peran (Pencerminan Database). |
mirroring_redo_queue_type | nvarchar(60) | UNLIMITED menunjukkan bahwa pencerminan tidak akan menghambat antrean pengulangan. Ini adalah pengaturan default. MB untuk ukuran maksimum antrean pengulangan dalam mega byte. Perhatikan bahwa jika ukuran antrean ditentukan sebagai kilobyte atau gigabyte, Mesin Database mengonversi nilai menjadi megabyte. Jika database tidak online, kolom ini adalah NULL. |
mirroring_end_of_log_lsn | numerik(25,0) | Akhir log lokal yang telah dihapus ke disk. Ini sebanding dengan LSN yang diperkeras dari server cermin (lihat kolom mirroring_failover_lsn ). |
mirroring_replication_lsn | numerik(25,0) | LSN maksimum yang dapat dikirim replikasi. |
Izin
Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.
Lihat Juga
Tampilan Katalog (Transact-SQL)
MENGUBAH DATABASE (T-SQL)
sys.database_mirroring_witnesses (T-SQL)
sys.database_mirroring_endpoints (T-SQL)
Tampilan Katalog Database dan File (Transact-SQL)
Mengkueri TANYA JAWAB Umum Katalog Sistem SQL Server