监控任务的状态
要跟踪您的授予或撤消任务的状态,请调用 rds_fn_task_status 函数。它获取两个参数。第一个参数应该始终为 NULL,因为它不适用于 SSRS。第二个参数接受任务 ID。
要查看所有任务的列表,请将第一个参数设置为 NULL,将第二个参数设置为 0,如以下示例所示。
SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,0);
要获取特定任务,请将第一个参数设置为 NULL,将第二个参数设置为任务 ID,如以下示例所示。
SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,42);
rds_fn_task_status 函数将返回以下信息。
| 输出参数 | 描述 | 
|---|---|
| 
 | 任务的 ID。 | 
| 
 | 对于 SSRS,任务可以具有以下任务类型: 
 | 
| 
 | 不适用于 SSRS 任务。 | 
| 
 | 用百分比表示的任务进度。 | 
| 
 | 在任务上花费的时间 (以分钟为单位)。 | 
| 
 | 任务的状态。有以下可能状态: 
 | 
| 
 | 有关任务的其他信息。如果在处理过程中发生错误,则此列包含有关错误的信息。 | 
| 
 | 上次更新任务状态的日期和时间。 | 
| 
 | 任务的创建日期和时间。 | 
| 
 | 不适用于 SSRS 任务。 | 
| 
 | 不适用于 SSRS 任务。 | 
| 
 | 不适用于 SSRS 任务。 | 
| 
 | 不适用于 SSRS 任务。 | 
| 
 | 不适用于 SSRS 任务。 | 
| 
 | 与 SSRS 任务关联的元数据。 |