共用方式為


NSEventBatchList (Transact-SQL)

更新: 2005 年 12 月 5 日

列出事件提供者提交給事件類別的事件批次。

語法

[ schema_name ].NSEventBatchList
    [ @ProviderName = ] 'event_provider_name',
    [ @EventClassName = ] 'event_class_name'

引數

  • [ @ProviderName = ] 'event_provider_name'
    應用程式的事件提供者名稱。event_provider_namenvarchar(255),沒有預設值。
  • [ @EventClassName = ] 'event_class_name'
    應用程式的事件類別名稱。event_class_namenvarchar(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)

其他資源

SchemaName Element (ADF)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2005 年 12 月 5 日

新增內容:
  • 新增有關直接插入事件類別檢視之事件,其事件提供者值的資訊。