NSEventBatchList (Transact-SQL)
更新: 2005 年 12 月 5 日
列出事件提供者提交給事件類別的事件批次。
語法
[ schema_name ].NSEventBatchList
[ @ProviderName = ] 'event_provider_name',
[ @EventClassName = ] 'event_class_name'
引數
- [ @ProviderName = ] 'event_provider_name'
應用程式的事件提供者名稱。event_provider_name 是 nvarchar(255),沒有預設值。
- [ @EventClassName = ] 'event_class_name'
應用程式的事件類別名稱。event_class_name 是 nvarchar(255),沒有預設值。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
NSQuantumList 結果集是依照 QuantumId 來排序。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
ProviderName |
nvarchar(255) |
提交事件批次的事件提供者名稱。 |
EventBatchId |
bigint |
事件批次的識別碼。 |
EventCount |
bigint |
事件批次中的事件數目。 |
StartCollectionTime |
datetime |
開始收集事件批次的日期和時間 (以國際標準時間 (UTC) 為單位)。 |
EndCollectionTime |
datetime |
結束收集事件批次的日期和時間 (以 UTC 為單位)。 |
備註
若要排解事件到達和通知傳遞的疑難,有時候必須將事件批次識別碼作為另一個預存程序的輸入,例如 NSEventBatchDetails。這個預存程序會針對特定事件提供者提交給特定事件類別的事件,列出事件批次識別碼。
如果您直接將事件插入沿用事件類別名稱的檢視中,事件提供者便為 NULL,而且您不能使用此預存程序。但是您可以只查詢檢視。
當您建立執行個體時,Notification Services 會在應用程式資料庫中,建立 NSEventBatchList 預存程序。當您更新應用程式時,Notification Services 會重新編譯預存程序。
這個預存程序是在應用程式的結構描述中,它是由應用程式的 SchemaName 內容所指定。如果未提供結構描述名稱,預設結構描述便是 dbo。
權限
執行權限預設會授與 NSAnalysis 資料庫角色、db_owner 固定資料庫角色以及系統管理員 (sysadmin) 固定伺服器角色。
範例
下列範例會顯示如何執行 Notification Services 教學課程範例的 NSEventBatchList 預存程序。
EXEC NSEventBatchList N'WeatherSPEventProvider', N'WeatherData';
請參閱
參考
<EventClassName> 檢視
NSEventBatchDetails (Transact-SQL)
Notification Services 預存程序 (Transact-SQL)
NSEventBatchDetails (Transact-SQL)
其他資源
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2005 年 12 月 5 日 |
|