Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 tujuh hari (168 jam). Saat sp_dbmmonitorupdate
memperbarui tabel, tabel mengevaluasi metrik performa.
Catatan
Pertama kali sp_dbmmonitorupdate
berjalan, ini membuat tabel status pencerminan database dan peran database tetap dbm_monitor dalam msdb
database.
Sintaks
sp_dbmmonitorupdate [ [ @database_name = ] N'database_name' ]
[ ; ]
Argumen
[ @database_name = ] N'database_name'
Nama database untuk memperbarui status pencerminan. @database_name adalah sysname, dengan default NULL
. 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 msdb
database.
Jika kolom tabel status tidak berlaku untuk peran mitra, nilainya ada NULL
pada mitra tersebut. Kolom juga akan memiliki NULL
nilai jika informasi yang relevan tidak tersedia, seperti selama failover atau menghidupkan ulang server.
Setelah sp_dbmmonitorupdate
membuat peran database tetap dbm_monitor dalam msdb
database, 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 sp_dbmmonitorupdate
memperbarui status pencerminan database, database memeriksa nilai terbaru metrik performa pencerminan apa pun yang ambang batas peringatannya 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 , atau menjalankan izin langsung pada prosedur tersimpan ini.
Contoh
Contoh berikut memperbarui status pencerminan hanya AdventureWorks2022
untuk database.
USE msdb;
EXECUTE sp_dbmmonitorupdate AdventureWorks2022;