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 ]  

Argumente

update_period
Gibt das Intervall zwischen den Updates in Minuten an. Dieser Wert kann zwischen 1 und 120 Minuten betragen. Der Standardwert beträgt 1 Minute.

Hinweis

Bei einem zu kurz festgelegten Updatezeitraum kann die Antwortzeit für Clients zunehmen.

Rückgabecodewerte

Keine

Resultsets

Keine

Bemerkungen

Dieses Verfahren erfordert, dass SQL Server-Agent auf der Serverinstanz ausgeführt werden darf, und damit der Datenbankspiegelungsmonitorauftrag ausgeführt werden kann, muss der Agent ausgeführt werden.

Wenn die Datenbankspiegelung von SQL Server Management Studio gestartet wird, wird die sp_dbmmonitoraddmonitoring-Prozedur automatisch ausgeführt. Wenn Sie mit der manuellen Spiegelung mit ALTER DATABASE-Anweisungen beginnen, müssen Sie sp_dbmmonitoraddmonitoring manuell ausführen, um die gespiegelte Datenbank auf der Serverinstanz zu überwachen.

Hinweis

Wenn Sie sp_dbmmonitoraddmonitoring ausführen, bevor Sie die Datenbankspiegelung einrichten, wird der Überwachungsauftrag ausgeführt, aber die Statustabelle, in der der Überwachungsverlauf der Datenbankspiegelung gespeichert ist, nicht aktualisiert.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle sysadmin .

Beispiele

Im folgenden Beispiel wird die Überwachung mit einem Updatezeitraum von 3 Minuten gestartet.

EXEC sp_dbmmonitoraddmonitoring 3;  

Weitere Informationen

Überwachen der Datenbankspiegelung (SQL Server)
sp_dbmmonitorchangemonitoring (Transact-SQL)
sp_dbmmonitordropmonitoring (Transact-SQL)
sp_dbmmonitorhelpmonitoring (Transact-SQL)
sp_dbmmonitorresults (Transact-SQL)