共用方式為


定義核心事件類別屬性

事件類別代表 Notification Services 應用程式使用的一種事件類型。當您定義應用程式時,可定義您在應用程式資料庫中維護的每一個事件類型的事件類別。

當您建立應用程式時,Notification Services 會為事件類別建立資料表、檢視、基本索引和程序。基本事件類別含有名稱、事件欄位和檔案群組。您可以在定義應用程式時定義基本事件類別。當您定義 Notification Services 應用程式時,您可以定義應用程式使用的所有事件類別。所有事件類別具有本主題所述的一些共同屬性。

核心事件類別

所有事件類別有下列使用者自訂屬性:

  • 事件類別名稱。
  • 描述事件資料及定義事件資料表資料行的事件欄位。
  • 檔案群組,它指定 Notification Services 在應用程式資料庫的什麼位置建立事件類別物件。

您也可以定義其他索引和事件紀事輯資料表。如需詳細資訊,請參閱<定義事件類別的索引>和<定義事件類別的紀事輯>。

Notification Services 自動加入下列事件資料表資料行:

  • EventIDEventBatchID 資料行。
  • 識別資料行的標準索引。

若要定義核心事件類別

如果您要透過 XML 定義應用程式,請在應用程式定義檔案 (ADF) 中定義事件類別。如果您要以程式設計的方式定義應用程式,請使用 Notification Services Management Objects (NMO) 來定義事件類別。

事件類別名稱

應用程式中的每一個事件類別必須有唯一名稱。這個名稱用來建立應用程式物件及執行管理報表。

若要命名事件類別

如果您要透過 XML 定義應用程式,請在應用程式定義檔案 (ADF) 中定義事件類別名稱。如果您要以程式設計的方式定義應用程式,請使用 NMO 來定義事件類別名稱。

事件欄位

每一個事件類別有一或多個事件欄位。這些欄位定義事件資料表和事件檢視的資料行。結果資料表資料行將包含事件資料。

定義事件欄位與定義資料表資料行十分類似。對於每一個欄位,您必須定義欄位名稱和欄位資料類型。您也可以定義欄位類型修飾詞,例如欄位是否可以是 NULL。

當 Notification Services 建立應用程式資料庫時,Notification Services 會將 EventIDEventBatchID 欄位自動加入至事件類別。

若要定義事件欄位

如果您要透過 XML 定義應用程式,請在應用程式定義檔案 (ADF) 中定義事件欄位。如果您要以程式設計的方式定義應用程式,請使用 NMO 來定義事件欄位。

事件類別檔案群組

每一個事件類別可放在檔案群組中。如果您未指定檔案群組,事件資料表會自動建立在應用程式資料庫的預設檔案群組中。

如需有關檔案群組的詳細資訊,請參閱<使用檔案與檔案群組>。

若要定義事件類別檔案群組

如果您要透過 XML 定義應用程式,請在應用程式定義檔案 (ADF) 中定義事件類別檔案群組。如果您要以程式設計的方式定義應用程式,請使用 NMO 來定義事件類別檔案群組。

請參閱

概念

定義事件類別的索引
定義事件類別的紀事輯

其他資源

定義事件類別

說明及資訊

取得 SQL Server 2005 協助