Наблюдение (компонент Service Broker)
Для наблюдения за активностью компонента Database Engine, связанной с компонентом Service Broker, служат предоставляемые SQL Server динамические административные представления, события трассировки и объекты производительности.
Динамические административные представления
Следующие динамические административные представления позволяют проводить мониторинг активности компонента Service Broker.
Представление |
Описание |
---|---|
Содержит по одной строке для каждой хранимой процедуры, активируемой компонентом Service Broker. |
|
Содержит по одной строке для каждого сетевого соединения компонента Service Broker. |
|
Содержит по одной строке для каждого сообщения компонента Service Broker, которое пересылается в настоящее время экземпляром SQL Server. |
|
Содержит по одной строке для каждого монитора очереди в экземпляре. Монитор очереди управляет активацией очереди. |
Объекты производительности
Следующие объекты производительности предоставляют данные о работе компонента Service Broker.
Объект производительности |
Описание |
---|---|
Содержит счетчики производительности, предоставляющие данные об активации хранимых процедур. |
|
Содержит счетчики производительности, предоставляющие общие сведения о компоненте Service Broker. |
|
Содержит счетчики производительности, предоставляющие сведения, связанные с работой компонента Service Broker и с зеркальным отображением базы данных в сети. |
События трассировки
SQL Server включает категорию событий Broker, которая предназначена для мониторинга активности компонента Service Broker. События, относящиеся к категории событий Broker, приведены в следующей таблице:
Событие |
Описание |
---|---|
Событие, формируемое, когда монитор очереди запускает хранимую процедуру активации. |
|
Событие, формируемое для передачи данных о состоянии транспортного соединения, которым управляет компонент Service Broker. |
|
Событие, формируемое для передачи данных о ходе диалога. |
|
Событие, формируемое, когда база данных создает или удаляет группу сообщений. |
|
Событие, формируемое для уведомления о том, что база данных получила поврежденное сообщение. |
|
Событие, формируемое, когда SQL Server удаляет сообщение компонента Service Broker, которое должно было быть переслано. |
|
Событие, формируемое, когда SQL Server пересылает сообщение компонента Service Broker. |
|
Событие, формируемое, когда компонент Service Broker определяет маршрут доставки сообщения. |
|
Событие, формируемое, когда компонент Service Broker не может сохранить полученное сообщение, которое должно быть доставлено службе, относящейся к этому экземпляру. |
|
Событие, формируемое, когда компонент Service Broker отправляет или получает подтверждение сообщения. |
Также компонент Service Broker поддерживает два события аудита безопасности. Дополнительные сведения об этих событиях см. в разделах Класс событий Audit Broker Login и Класс события Audit Broker Conversation.