NSSnapshotProviders (Transact-SQL)
產生 Microsoft SQL Server Notification Services 執行個體的事件提供者快照集報表。報表包含執行個體所設定的每個事件提供者的相關資訊。
語法
[ schema_name . ] NSSnapshotProviders
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
ApplicationName |
nvarchar(255) |
應用程式的名稱。 |
ApplicationActivationState |
nvarchar(255) |
應用程式的啟動狀態。狀態可能是已啟用或已停用。 |
ProviderName |
nvarchar(255) |
應用程式所用的事件提供者名稱。 |
ProviderActivationState |
nvarchar(255) |
事件提供者的啟動狀態。狀態可能是已啟用、啟用暫止、已停用,或停用暫止。 |
SystemName |
nvarchar(255) |
正在執行事件提供者的電腦系統名稱。 |
LastEventClassCollected |
nvarchar(255) |
收集事件提供者上一個事件批次的事件類別名稱。 |
LastTimeEventBatchCollected |
datetime |
事件提供者收集上一個事件批次的日期和時間。 |
SecondsSinceEventBatchCollected |
int |
收集事件提供者上一個事件批次之後,所經歷的時間 (以秒為單位)。 |
NumberOfEventsInLastEventBatch |
bigint |
上一個事件批次所收集的事件數目。 |
備註
當您建立執行個體時,Notification Services 會在執行個體資料庫中,建立 NSSnapshotProviders 預存程序。當您更新執行個體時,Notification Services 會重新編譯預存程序。
這個預存程序在執行個體組態檔 (ICF) 的 SchemaName 元素所指定的執行個體結構描述中。如果未提供結構描述名稱,預設結構描述便是 dbo。
結果集是先依 ApplicationName 值,再依 ProviderName 值來排序。
權限
執行權限預設會授與 NSAnalysis 資料庫角色、db_owner 固定資料庫角色以及系統管理員 (sysadmin) 固定伺服器角色的成員。
範例
下列範例會產生執行個體所主控之所有應用程式的提供者快照集報表。在這個範例中,依照 ICF 的 FlightInstance 元素所指定,預存程序 (如同所有其他執行個體物件) 是在 SchemaName 結構描述中。
EXEC StockInstance.NSSnapshotProviders;
請參閱
參考
Notification Services 預存程序 (Transact-SQL)
其他資源
Notification Services 效能報告
SchemaName Element (ICF)