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


NSSnapshotSubscriptions (Transact-SQL)

Формирует отчет моментального снимка подписок для экземпляра служб Microsoft SQL Server Notification Services. Этот отчет содержит сведения о последнем добавлении подписки для всех классов подписки.

Синтаксис

[ schema_name . ] NSSnapshotSubscriptions

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Имя столбца Тип данных Описание

ApplicationName

nvarchar(255)

Имя приложения.

ApplicationActivationState

nvarchar(255)

Состояние активации приложения. Может быть включено или выключено.

SubscriptionActivationState

nvarchar(255)

Состояние активации интерфейсов прикладных программ (API) подписки для приложения. Может быть включено или выключено.

SubscriptionClassName

nvarchar(255)

Имя класса подписки в приложении.

LastTimeSubscriptionAdded

datetime

Дата и время последней подписки, добавленной к приложению для класса подписки.

SecondsSinceLastSubscriptionAdded

int

Время (в секундах), прошедшее с момента добавления последней подписки для класса подписки.

Замечания

Службы Notification Services при создании экземпляра создают в его базе данных хранимую процедуру NSSnapshotSubscriptions. Когда производится обновление этого экземпляра, службы Notification Services заново скомпилируют хранимую процедуру.

Эта хранимая процедура находится в схеме экземпляра, указанной в элементе SchemaName файла конфигурации экземпляра (instance configuration file, ICF-файл). Если имя схемы не задано, схемой по умолчанию является dbo.

Результирующий набор отсортирован по значениям ApplicationName, а затем по значениям SubscriptionClassName.

Разрешения

Разрешения на выполнение установлены по умолчанию для членов роли базы данных NSAnalysis, фиксированной роли базы данных db_owner и фиксированной серверной роли sysadmin.

Примеры

В следующем примере производится формирование отчета моментального снимка подписок для всех приложений, находящихся на данном экземпляре. В этом примере хранимая процедура, как и все остальные объекты экземпляра, находится в схеме StockInstance, как указано в элементе SchemaName файла конфигурации экземпляра (ICF-файл).

EXEC StockInstance.NSSnapshotSubscriptions;

См. также

Справочник

Хранимые процедуры служб Notification Services (Transact-SQL)

Другие ресурсы

Отчеты о производительности служб Notification Services
SchemaName Element (ICF)

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

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