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)