Sdílet prostřednictvím


sp_dbmmonitorupdate (Transact-SQL)

platí pro:SQL Server

Aktualizuje tabulku monitorování stavů zrcadlení databáze vložením nového řádku tabulky pro každou zrcadlenou databázi a okrájí řádky starší než aktuální doba uchovávání. Výchozí doba udržení je sedm dní (168 hodin). Při sp_dbmmonitorupdate aktualizaci tabulky hodnotí výkonnostní metriky.

Poznámka:

Při sp_dbmmonitorupdate prvním spuštění vytvoří tabulku stavů pro zrcadlení databáze a dbm_monitor pevnou databázovou roli v databázi msdb .

Transact-SQL konvence syntaxe

Syntaxe

sp_dbmmonitorupdate [ [ @database_name = ] N'database_name' ]
[ ; ]

Arguments

[ @database_name = ] N'database_name'

Název databáze, pro kterou se aktualizuje stav zrcadlení. @database_name je sysname s výchozím nastavením NULL. Pokud database_name není specifikováno, procedura aktualizuje tabulku stavů pro každou zrcadlenou databázi na serverové instanci.

Hodnoty návratového kódu

Žádné.

Sada výsledků

Žádné.

Poznámky

sp_dbmmonitorupdate lze jej vykonávat pouze v kontextu databáze msdb .

Pokud sloupec tabulky stavů neplatí pro roli partnera, hodnota je na NULL tomto partnerovi. Sloupec by také měl hodnotu NULL , pokud relevantní informace nejsou dostupné, například během failoveru nebo restartu serveru.

Po sp_dbmmonitorupdate vytvoření role msdbdbm_monitor pevné databáze v databázi mohou členové role pevného správce systému přidat libovolného uživatele do role dbm_monitor pevné databáze. Role dbm_monitor umožňuje svým členům zobrazit stav zrcadlení databáze, ale nemusí jej aktualizovat a také zobrazit nebo konfigurovat události zrcadlení databáze.

Při sp_dbmmonitorupdate aktualizaci stavu zrcadlení databáze kontroluje nejnovější hodnotu jakéhokoli metriky výkonu zrcadlení, pro kterou je specifikován varovný práh. Pokud hodnota překročí prah, postup přidá informační událost do záznamu událostí. Všechny sazby jsou od poslední aktualizace průměrné. Pro více informací viz Použití varovných prahů a upozornění na zrcadlení metrik výkonu (SQL Server).

Povolení

Vyžaduje členství v roli pevného správce systému nebo vykonání oprávnění přímo na této uložené procedurě.

Examples

Následující příklad aktualizuje stav zrcadlení pouze pro databázi AdventureWorks2025 .

USE msdb;

EXECUTE sp_dbmmonitorupdate AdventureWorks2022;