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 会重新编译该存储过程。

此存储过程位于实例架构中,该实例架构由实例配置文件 (ICF) 的 SchemaName 元素指定。如果没有提供架构名称,默认架构为 dbo

结果集依次按 ApplicationName 值和 SubscriptionClassName 值排序。

权限

执行权限默认授予 NSAnalysis 数据库角色、db_owner 固定数据库角色和 sysadmin 固定服务器角色的成员。

示例

以下示例将为实例承载的所有应用程序生成订阅快照报表。在此示例中,存储过程(如所有其他实例对象)位于 StockInstance 架构,正如在 ICF 的 SchemaName 元素中所指定。

EXEC StockInstance.NSSnapshotSubscriptions;

请参阅

参考

Notification Services 存储过程 (Transact-SQL)

其他资源

Notification Services 性能报告
SchemaName Element (ICF)

帮助和信息

获取 SQL Server 2005 帮助