监控部署任务的状态
要跟踪部署(或下载)任务的状态,请调用 rds_fn_task_status
函数。它获取两个参数。第一个参数应该始终为 NULL
,因为它不适用于 SSAS。第二个参数接受任务 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。 |
|
对于 SSAS,任务可以具有以下任务类型:
|
|
不适用于 SSAS 任务。 |
|
用百分比表示的任务进度。 |
|
在任务上花费的时间 (以分钟为单位)。 |
|
任务的状态。有以下可能状态:
|
|
有关任务的其他信息。如果在处理过程中发生错误,则此列包含有关错误的信息。 有关更多信息,请参阅 解决 SSAS 问题。 |
|
上次更新任务状态的日期和时间。 |
|
任务的创建日期和时间。 |
|
不适用于 SSAS 任务。 |
|
不适用于 SSAS 任务。 |
|
不适用于 SSAS 任务。 |
|
不适用于 SSAS 任务。 |
|
不适用于 SSAS 任务。 |
|
与 SSAS 任务关联的元数据。 |