sp_dbmmonitorupdate (T-SQL)
Berlaku untuk:SQL Server
Memperbarui tabel status pemantauan pencerminan database dengan menyisipkan baris tabel baru untuk setiap database cermin, dan memotong baris yang lebih lama dari periode retensi saat ini. Periode retensi default adalah 7 hari (168 jam). Saat memperbarui tabel, sp_dbmmonitorupdate mengevaluasi metrik performa.
Catatan
Pertama kali sp_dbmmonitorupdate berjalan, ini membuat tabel status pencerminan database dan peran database tetap dbm_monitor dalam database msdb .
Sintaks
sp_dbmmonitorupdate [ database_name ]
Argumen
database_name
Nama database untuk memperbarui status pencerminan. Jika database_name tidak ditentukan, prosedur memperbarui tabel status untuk setiap database yang dicerminkan pada instans server.
Mengembalikan Nilai Kode
Tidak ada
Tataan Hasil
Tidak ada
Keterangan
sp_dbmmonitorupdate hanya dapat dijalankan dalam konteks database msdb.
Jika kolom tabel status tidak berlaku untuk peran mitra, nilainya adalah NULL pada mitra tersebut. Kolom juga akan memiliki nilai NULL jika informasi yang relevan tidak tersedia, seperti selama failover atau menghidupkan ulang server.
Setelah sp_dbmmonitorupdate membuat peran database tetap dbm_monitor dalam database msdb, anggota peran server tetap sysadmin dapat menambahkan pengguna apa pun ke peran database tetap dbm_monitor. Peran dbm_monitor memungkinkan anggotanya untuk melihat status pencerminan database, tetapi tidak memperbaruinya tetapi tidak menampilkan atau mengonfigurasi peristiwa pencerminan database.
Saat memperbarui status pencerminan database, sp_dbmmonitorupdate memeriksa nilai terbaru metrik performa pencerminan yang ambang peringatannya telah ditentukan. Jika nilai melebihi ambang batas, prosedur menambahkan peristiwa informasi ke log peristiwa. Semua tarif adalah rata-rata sejak pembaruan terakhir. Untuk informasi selengkapnya, lihat Menggunakan Ambang Peringatan dan Pemberitahuan pada Mencerminkan Metrik Performa (SQL Server).
Izin
Memerlukan keanggotaan dalam peran server tetap sysadmin .
Contoh
Contoh berikut memperbarui status pencerminan hanya AdventureWorks2022
untuk database.
USE msdb;
EXEC sp_dbmmonitorupdate AdventureWorks2022 ;
Lihat Juga
Memantau Pencerminan Database (SQL Server)
sp_dbmmonitorchangealert (T-SQL)
sp_dbmmonitorchangemonitoring (T-SQL)
sp_dbmmonitordropalert (T-SQL)
sp_dbmmonitorhelpalert (T-SQL)
sp_dbmmonitorhelpmonitoring (T-SQL)
sp_dbmmonitorresults (T-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk