定義事件提供者
事件提供者會收集事件資料,並將它提交給 Notification Services。每個收集的事件都會保存在應用程式資料庫的事件資料表中,來作為單一資料列。
只要您可以撰寫應用程式,來從您要使用的任何資源中擷取事件,事件提供者便可從該資源中蒐集資料。
為了協助您快速開發及部署 Notification Services 應用程式,Notification Services 隨附三個標準事件提供者,讓您利用 Transact-SQL 查詢和 MDX 查詢,來從檔案中蒐集事件。
您可以在應用程式定義中指定預先定義的名稱和自訂作業參數,這樣就可以在應用程式中使用標準事件提供者。
如果標準事件提供者不符合您的應用程式的需求,您可以配合您的環境和事件來源,來開發自訂事件提供者。如需詳細資訊,請參閱<開發自訂事件提供者>。
個別事件提供者可以是主控或非主控。Notification Services 執行主控事件提供者。非主控事件提供者是外部應用程式。
如果您有可以提交事件的應用程式,或者,如果您要開發外部應用程式來提交事件,請開發自訂非主控事件提供者。否則,請使用標準或自訂主控事件提供者。
在此章節中
主題 | 描述 |
---|---|
描述主控事件提供者,以及解釋如何判斷主控事件提供者屬性。 |
|
描述非主控事件提供者,以及應用程式定義中所需定義的項目。 |
|
記載 Notification Services 內含的標準事件提供者。 |
相關章節
主題 | 描述 |
---|---|
描述如何建立自訂主控和非主控事件提供者。 |
|
描述如何定義包含事件提供者提交之資料的事件資料表。 |
|
利用 NSDiagnosticEventProvider 和 NSEventBatchDetails 預存程序蒐集事件提供者和提交的事件之相關資訊。 |
|
利用事件提供者效能物件監視事件提供者。 |
請參閱
參考
Microsoft.SqlServer.Management.Nmo.HostedEventProvider
Microsoft.SqlServer.Management.Nmo.NonHostedEventProvider
其他資源
定義 Notification Services 應用程式
Providers Element (ADF)