sp_dbmmonitorupdate (Transact-SQL)
Si applica a:SQL Server
Aggiorna la tabella di stato di Monitoraggio mirroring del database inserendo una nuova riga di tabella per ogni database con mirroring e tronca le righe precedenti al periodo di memorizzazione corrente. Il periodo di memorizzazione predefinito è 7 giorni (168 ore). Quando si aggiorna la tabella, sp_dbmmonitorupdate valuta le metriche delle prestazioni.
Nota
La prima volta che sp_dbmmonitorupdate viene eseguita, viene creata la tabella di stato del mirroring del database e il ruolo predefinito del database dbm_monitor nel database msdb .
Convenzioni di sintassi Transact-SQL
Sintassi
sp_dbmmonitorupdate [ database_name ]
Argomenti
database_name
Nome del database per cui aggiornare lo stato di mirroring. Se database_name non viene specificato, la procedura aggiorna la tabella di stato per ogni database con mirroring nell'istanza del server.
Valori del codice restituito
Nessuno
Set di risultati
Nessuno
Osservazioni:
sp_dbmmonitorupdate può essere eseguito solo nel contesto del database msdb.
Se una colonna della tabella di stato non è valida per il ruolo di un partner, il valore è NULL per tale partner. Una colonna include inoltre valori NULL se le informazioni rilevanti non sono disponibili, ad esempio durante il failover o il riavvio del server.
Dopo sp_dbmmonitorupdate creato il ruolo predefinito del database dbm_monitor nel database msdb , i membri del ruolo predefinito del server sysadmin possono aggiungere qualsiasi utente al ruolo predefinito del database dbm_monitor . Il ruolo dbm_monitor consente ai membri di visualizzare lo stato del mirroring del database, ma non di aggiornarlo ma non di visualizzare o configurare gli eventi di mirroring del database.
Quando si aggiorna lo stato del mirroring di un database, sp_dbmmonitorupdate controlla il valore più recente di qualsiasi metrica delle prestazioni del mirroring per cui è stata specificata una soglia di avviso. Se il valore supera la soglia, la procedura aggiunge un evento informativo al log eventi. Tutti valori sono medie eseguite dopo l'ultimo aggiornamento. Per altre informazioni, vedere Usare valori di soglia avvisi e avvisi sulle metriche delle prestazioni di mirroring (SQL Server).
Autorizzazioni
È richiesta l'appartenenza al ruolo predefinito del server sysadmin .
Esempi
Nell'esempio seguente viene aggiornato lo stato di mirroring solo per il database AdventureWorks2022
.
USE msdb;
EXEC sp_dbmmonitorupdate AdventureWorks2022 ;
Vedi anche
Monitoraggio del mirroring del database (SQL Server)
sp_dbmmonitorchangealert (Transact-SQL)
sp_dbmmonitorchangemonitoring (Transact-SQL)
sp_dbmmonitordropalert (Transact-SQL)
sp_dbmmonitorhelpalert (Transact-SQL)
sp_dbmmonitorhelpmonitoring (Transact-SQL)
sp_dbmmonitorresults (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per