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)