<EventClassName> 檢視

Notification Services 會針對應用程式所定義的每個事件類別各建立一份檢視。這份檢視與事件類別同名,位於應用程式的結構描述中。例如,如果應用程式有名稱為 WeatherData 的事件類別,而應用程式結構描述是 News,這份檢視便是 News.WeatherData

您可以利用這份檢視,將事件資料提交給事件類別。

檢視資料行

資料行 資料類型 描述

EventId

bigint

事件識別碼。這是 IDENTITY 資料行。Notification Services 會在事件插入時,決定事件識別碼。如果您將資料插入這份檢視中,EventId 值就必須是 NULL。

EventClassFieldName(1-n)

application-defined

事件類別中所指定的所有資料行也會出現在這份檢視中。

備註

當您將資料插入到這份檢視時,Notification Services 會針對每一次插入,各建立一個事件批次。所得出的事件提供者名稱 (儲存在基礎事件資料表中) 是 NULL。

若要插入資料,必須啟用應用程式和訂閱者。

權限

NSEventProviderNSRunServicedb_owner 資料庫角色和 sysadmin 伺服器角色的成員,都可以使用這份檢視。

範例

如果您的事件類別有 CityDateLowHighForecast 等欄位,可以利用下面這個 INSERT 陳述式,將事件資料插入到事件類別檢視中:

USE TutorialWeather;
GO
INSERT INTO dbo.WeatherData (City, Date, Low, High, Forecast)
VALUES (N'Shoreline', GetDate(), 40, 55, N'Partly Cloudy');
GO

請參閱

參考

INSERT (Transact-SQL)
Notification Services 檢視

其他資源

定義事件提供者
自訂事件提供者
事件集合架構
定義事件提供者
啟用與停用執行個體、應用程式或元件

說明及資訊

取得 SQL Server 2005 協助