Überwachen (Service Broker)
SQL Server bietet dynamische Verwaltungssichten, Ablaufverfolgungsereignisse und Leistungsobjekte, mit denen die Database Engine (Datenbankmodul)-Aktivität von Service Broker überwacht werden kann.
Dynamische Verwaltungssichten
Mit den folgenden dynamischen Verwaltungssichten können Sie die Service Broker-Aktivität überwachen.
Sicht |
Beschreibung |
---|---|
Enthält eine Zeile für jede von Service Broker aktivierte gespeicherte Prozedur. |
|
Enthält eine Zeile für jede Netzwerkverbindung von Service Broker. |
|
Enthält eine Zeile für jede Nachricht von Service Broker, die gerade von der SQL Server-Instanz weitergeleitet wird. |
|
Enthält eine Zeile für jede Warteschlangenüberwachung in der Instanz. Eine Warteschlangenüberwachung verwaltet die Aktivierung einer Warteschlange. |
Leistungsobjekte
Die folgenden Leistungsobjekte melden eine Service Broker-Aktivität.
Leistungsobjekt |
Beschreibung |
---|---|
Enthält Leistungsindikatoren, die Informationen über die Aktivierung von gespeicherten Prozeduren melden. |
|
Enthält Leistungsindikatoren, die allgemeine Service Broker-Informationen melden. |
|
Enthält Leistungsindikatoren, die Informationen zu Netzwerkaktivitäten für Service Broker und Datenbankspiegelung melden. |
Ablaufverfolgungsereignisse
SQL Server enthält die Broker-Ereigniskategorie zur Überwachung der Service Broker-Aktivität. Die folgende Tabelle enthält eine Liste der Ereignisse in der Broker-Ereigniskategorie:
Ereignis |
Beschreibung |
---|---|
Ein Ereignis, das generiert wird, wenn eine Warteschlangenüberwachung eine gespeicherte Aktivierungsprozedur startet. |
|
Ein Ereignis, das generiert wird, um den Status einer von Service Broker verwalteten Transportverbindung zu melden. |
|
Ein Ereignis, das generiert wird, um den Fortschritt einer Konversation zu melden. |
|
Ein Ereignis, das generiert wird, wenn die Datenbank eine Konversationsgruppe erstellt oder löscht. |
|
Ein Ereignis, das generiert wird, um zu melden, dass die Datenbank eine beschädigte Nachricht empfangen hat. |
|
Ein Ereignis, das generiert wird, wenn SQL Server eine Service Broker-Nachricht löscht, die hätte weitergeleitet werden müssen. |
|
Ein Ereignis, das generiert wird, wenn SQL Server eine Service Broker-Nachricht weiterleitet. |
|
Ein Ereignis, das generiert wird, wenn Service Broker das Routing für eine Nachricht festlegt. |
|
Ein Ereignis, das generiert wird, wenn Service Broker eine empfangene Nachricht nicht beibehalten kann, die an einen Dienst in dieser Instanz übermittelt werden sollte. |
|
Ein Ereignis, das generiert wird, wenn Service Broker eine Nachrichtenbestätigung sendet oder empfängt. |
Service Broker bietet auch zwei Sicherheitsüberwachungsereignisse. Weitere Informationen finden Sie unter Audit Broker Login (Ereignisklasse) und Audit Broker Conversation (Ereignisklasse).