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 создают хранимую процедуру NSQuantumList в базе данных экземпляра. Когда производится обновление этого экземпляра, службы Notification Services заново компилируют хранимую процедуру.
Эта хранимая процедура находится в схеме экземпляра, указанной в элементе SchemaName файла конфигурации экземпляра (ICF). Если имя схемы не задано, схемой по умолчанию является dbo.
Результирующий набор сортируется по значению ApplicationName, а затем по значению ProviderName.
Разрешения
Разрешения на выполнение по умолчанию предоставлены членам роли базы данных NSAnalysis, фиксированной роли базы данных db_owner и фиксированной серверной роли sysadmin.
Примеры
В следующем примере формируется отчет моментального снимка поставщиков для всех приложений, находящихся на данном экземпляре. В этом примере хранимая процедура (как и все остальные объекты экземпляра) находится в схеме FlightInstance, как указано в элементе SchemaName ICF-файла.
EXEC StockInstance.NSSnapshotProviders;
См. также
Справочник
Хранимые процедуры служб Notification Services (Transact-SQL)
Другие ресурсы
Отчеты о производительности служб Notification Services
SchemaName Element (ICF)