sp_dbmmonitoraddmonitoring (Transact-SQL)
Gilt für: SQL Server
Erstellt einen Auftrag für den Datenbankspiegelungs-Monitor, der in regelmäßigen Abständen den Spiegelungsstatus für jede gespiegelte Datenbank in der Serverinstanz aktualisiert.
Transact-SQL-Syntaxkonventionen
Syntax
sp_dbmmonitoraddmonitoring [ [ @update_period = ] update_period ]
[ ; ]
Argumente
[ @update_period = ] update_period
Gibt das Intervall zwischen den Updates in Minuten an. @update_period ist int, mit einem Standardwert von 1
. Dieser Wert kann zwischen 1 und 120 Minuten betragen.
Bei einem zu kurz festgelegten Updatezeitraum kann die Antwortzeit für Clients zunehmen.
Rückgabecodewerte
Keine.
Resultset
Keine.
Hinweise
Für dieses Verfahren muss SQL Server-Agent auf der Serverinstanz ausgeführt werden. Damit der Auftrag für den Datenbankspiegelmonitor ausgeführt werden kann, muss der Agent ausgeführt werden.
Wenn die Datenbankspiegelung aus SQL Server Management Studio gestartet wird, wird die sp_dbmmonitoraddmonitoring
Prozedur automatisch ausgeführt. Wenn Sie mit der manuellen Spiegelung von ALTER DATABASE
Anweisungen beginnen, müssen Sie manuell ausgeführt sp_dbmmonitoraddmonitoring
werden, um die gespiegelte Datenbank auf der Serverinstanz zu überwachen.
Hinweis
Wenn Sie vor dem Einrichten der Datenbankspiegelung ausgeführt sp_dbmmonitoraddmonitoring
werden, wird der Überwachungsauftrag ausgeführt, aktualisiert aber nicht die Statustabelle, in der der Datenbankspiegelüberwachungsverlauf gespeichert ist.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin ", oder führen Sie die Berechtigung direkt für diese gespeicherte Prozedur aus.
Beispiele
Im folgenden Beispiel wird die Überwachung mit einem Updatezeitraum von 3
Minuten gestartet.
EXEC sp_dbmmonitoraddmonitoring 3;