Udostępnij za pomocą


sp_dbmmonitorupdate (Transact-SQL)

Dotyczy:SQL Server

Aktualizuje tabelę monitorowania statusu mirroring bazy danych, wstawiając nowy wiersz tabeli dla każdej mirrorowanej bazy danych oraz skraca wiersze starsze niż aktualny okres przechowywania. Domyślny okres retencji wynosi siedem dni (168 godzin). Po sp_dbmmonitorupdate aktualizacji tabeli ocenia się wskaźniki wydajności.

Uwaga / Notatka

Przy sp_dbmmonitorupdate pierwszym uruchomieniu tworzy tabelę statusów mirroring w bazie danych oraz dbm_monitor stałą rolę bazy danych w bazie msdb .

Transact-SQL konwencje składni

Składnia

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

Arguments

[ @database_name = ] N'database_name'

Nazwa bazy danych, dla której należy aktualizować status mirroring. @database_name jest nazwą systemu z domyślnym .NULL Jeśli database_name nie jest określona, procedura aktualizuje tabelę statusów dla każdej lustrzanej bazy danych na instancji serwera.

Zwracanie wartości kodu

Żaden.

Zestaw wyników

Żaden.

Uwagi

sp_dbmmonitorupdate może być wykonywany wyłącznie w kontekście bazy msdb danych.

Jeśli kolumna tabeli statusów nie odnosi się do roli partnera, wartość jest przypisana NULL do tego partnera. Kolumna będzie również miała wartość NULL , jeśli odpowiednie informacje są niedostępne, na przykład podczas przełączania awaryjnego lub restartu serwera.

Po sp_dbmmonitorupdate utworzeniu dbm_monitor stałej roli msdb bazy danych, członkowie roli stałego serwera administratora systemu mogą dodać dowolnego użytkownika do roli dbm_monitor stałej bazy danych. Rola dbm_monitor umożliwia swoim członkom przeglądanie statusu mirroringu bazy danych, ale nie aktualizuje go ani nie wyświetla ani konfiguruje zdarzeń mirroringu.

Podczas sp_dbmmonitorupdate aktualizacji statusu lustrzanego odbicia bazy danych sprawdza się najnowsza wartość dowolnego wskaźnika wydajności lustrzanego odbicia, dla którego określony jest próg ostrzegawczy. Jeśli wartość przekroczy próg, procedura dodaje zdarzenie informacyjne do dziennika zdarzeń. Wszystkie stawki są średnie od ostatniej aktualizacji. Więcej informacji można znaleźć w artykule Używaj progów ostrzegawczych i alertów na lustrzanym odbiciu metryk wydajności (SQL Server).

Permissions

Wymaga członkostwa w roli stałego administratora systemu lub wykonywania uprawnień bezpośrednio na tej procedurze przechowywanej.

Przykłady

Poniższy przykład aktualizuje status lustrzanego odbicia tylko dla bazy AdventureWorks2025 danych.

USE msdb;

EXECUTE sp_dbmmonitorupdate AdventureWorks2022;