Определение поставщиков событий
Поставщик событий собирает данные событий и передает их в службы Notification Services. Каждое из собранных событий сохраняется в отдельной строке таблицы событий базы данных приложений.
Поставщик событий может собирать данные из любого ресурса при наличии приложения, которое может извлекать события из такого источника.
Чтобы оказать помощь для быстрой разработки и развертывания приложения служб Notification Services, в состав служб Notification Services включено три стандартных поставщика событий для сбора событий из файла с помощью запросов на языке Transact-SQL и запросов многомерных выражений.
Можно использовать стандартных поставщиков событий в приложении, указав предопределенные имена и отдельные рабочие параметры в определении приложения.
Если стандартные поставщики событий не соответствуют требованиям приложения, то можно разработать пользовательских поставщиков событий, настроенных под конкретную среду и источники событий. Дополнительные сведения см. в разделе Разработка пользовательского поставщика событий.
Конкретные поставщики событий могут быть внутрипроцессными или внепроцессными. Службы Notification Services запускают внутрипроцессные поставщики событий. Внепроцессные поставщики событий являются внешними приложениями.
При наличии приложения, способного передавать события, или необходимости разработать внешнее приложение для передачи событий разработайте пользовательский внепроцессный поставщик событий. В ином случае используйте стандартный или пользовательский внутрипроцессный поставщик событий.
В этом разделе
Раздел | Описание |
---|---|
Содержит описание внутрипроцессных поставщиков событий и содержит объяснение того, как задавать свойства внутрипроцессных поставщиков событий. |
|
Содержит описание внепроцессных поставщиков событий и параметры, которые необходимо задать в определении приложения. |
|
Содержит документацию на стандартные поставщики событий, предоставляемые вместе со службами Notification Services. |
См. также
Раздел | Описание |
---|---|
Содержит описание того, как создавать пользовательские внутрипроцессные и внепроцессные поставщики событий. |
|
Содержит описание того, как определять таблицы событий, в которых содержатся данные, переданные поставщиками событий. |
|
Хранимые процедуры служб Notification Services (Transact-SQL) |
Используйте хранимые процедуры NSDiagnosticEventProvider и NSEventBatchDetails для сбора данных о поставщике событий и переданных событиях. |
Используйте объект производительности поставщиков событий для контроля поставщиков событий. |
См. также
Справочник
Microsoft.SqlServer.Management.Nmo.HostedEventProvider
Microsoft.SqlServer.Management.Nmo.NonHostedEventProvider
Другие ресурсы
Определение приложений служб Notification Services
Providers Element (ADF)