sp_dbmmonitorupdate (języka Transact-SQL)

Aktualizuje stan monitora tabela dublowanie bazy danych przez wstawienie nowego wiersza tabela dla każdej bazy danych dublowanych i obcina wierszy starszych niż bieżący okres zachowywania.Domyślny okres zachowywania wynosi 7 dni (168 godzin).Podczas aktualizowania tabela sp_dbmmonitorupdate wynikiem pomiarów wydajności.

Ostrzeżenie

Pierwszy czas sp_dbmmonitorupdate uruchamia, tworzy stan dublowanie bazy danych tabela i dbm_monitor stałej rola bazy danych w msdb bazy danych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_dbmmonitorupdate [ database_name ]

Argumenty

  • database_name
    Nazwa bazy danych, który chcesz zaktualizować stan dublowanie .Jeśli database_name nie jest określony, procedura aktualizuje stan tabela każdym dublowanego bazy danych na wystąpienieserwera.

Wartości kodów powrotnych

Brak

Zestawy wyników

Brak

Uwagi

sp_dbmmonitorupdate mogą być wykonywane tylko w kontekście msdb bazy danych.

Jeśli kolumna stanu tabela nie stosuje się do roli partner, wartość jest zerowa u tego partner.kolumna również będzie mieć wartość NULL, jeśli istotnych informacji jest niedostępny, na przykład podczas ponownego uruchamiania serwera lub pracy awaryjnej.

Po sp_dbmmonitorupdate tworzy dbm_monitor stałej rola bazy danych w msdb bazy danych członków sysadmin stała rola serwera można dodać dowolny użytkownik, aby dbm_monitor stałej rola bazy danych.Dbm_monitor ról umożliwia jej członkom wyświetlić stan dublowanie bazy danych , ale nie jego aktualizacji, ale nie wyświetlić lub skonfigurować zdarzenia dublowanie bazy danych .

Podczas aktualizowania stanu dublowanie bazy danych, sp_dbmmonitorupdate bada ostatnia wartość wszelkich metryki wydajność dublowanie dla którego został określony próg ostrzeżenie.Jeśli wartość przekracza próg, procedura dodaje informacyjne zdarzenie w dzienniku zdarzenie .Wszystkie kursy są średnimi od ostatniej aktualizacji.Aby uzyskać więcej informacji, zobacz Za pomocą progów ostrzegawczych i alertów na dublowanie pomiarów wydajności.

Uprawnienia

Wymaga członkostwa w sysadmin stała rola serwera.

Przykłady

Poniższy przykład aktualizuje stan dublowanie po prostu AdventureWorks2008R2 bazy danych.

USE msdb;
EXEC sp_dbmmonitorupdate AdventureWorks2008R2 ;