Поделиться через


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)

Справка и поддержка

Получение помощи по SQL Server 2005