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)