NSQuantumFailures (Transact-SQL)

返回有关失败的生成器量程的信息。如果量程无法完成所需的处理,则 Notification Services 将该量程视为失败。

语法

[ application_schema_name . ] NSQuantumFailures

返回代码值

结果集

NSQuantumFailures 结果集按 QuantumId 进行排序。

列名 数据类型 说明

QuantumId

int

量程的唯一 ID。可以将此 ID 提供给 NSQuantumDetails 存储过程以获取有关量程的其他信息。

QuantumStatusDescription

nvarchar(255)

说明量程当前状态的文本。

QuantumStartTime

datetime

量程所代表时间段的开始时间(以 UTC 时间表示)。

QuantumEndTime

datetime

量程表示的时间段的结束时间(以 UTC 时间表示)。结束时间等于开始时间加上量程持续时间。

ExecutionTimeInMS

int

处理量程所用的毫秒数。

ExecutionStartTime

datetime

生成器开始处理量程的实际日期和时间,以 UTC 时间表示。

ExecutionEndTime

datetime

生成器完成量程处理的实际日期和时间,以 UTC 时间表示。

备注

创建实例时,Notification Services 将在应用程序数据库中创建 NSNotificationBatchDetails 存储过程。当您更新应用程序时,Notification Services 会重新编译此存储过程。

此存储过程位于应用程序的架构中,该架构由应用程序定义文件 (ADF) 的 SchemaName 元素指定。如果没有提供架构名称,默认架构为 dbo

权限

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

示例

以下示例说明如何为应用程序创建失败量程报表。

应用程序使用默认的 SchemaName 设置,这会将所有应用程序对象置于 dbo 架构中。

EXEC dbo.NSQuantumFailures;

请参阅

参考

Notification Services 存储过程 (Transact-SQL)

其他资源

Notification Services 性能报告
SchemaName Element (ADF)

帮助和信息

获取 SQL Server 2005 帮助