Monitoreo del estado de una tarea de implementación - Amazon Relational Database Service

Monitoreo del estado de una tarea de implementación

Para realizar un seguimiento del estado de la tarea de implementación, llame a la función rds_fn_task_status. Tiene dos parámetros. El primer parámetro tiene que ser siempre NULL porque no se aplica a SSIS. El segundo parámetro acepta un ID de tarea.

Para obtener una lista de todas las tareas, establezca el primer parámetro en NULL y el segundo en 0, como se muestra en el siguiente ejemplo.

SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,0);

Para obtener una tarea específica, establezca el primer parámetro en NULL y el segundo en el ID de la tarea, como se muestra en el siguiente ejemplo.

SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,42);

La función rds_fn_task_status devuelve la siguiente información.

Parámetro de salida

Descripción

task_id

El ID de la tarea.

task_type

SSIS_DEPLOY_PROJECT

database_name

No aplicable a tareas SSIS.

% complete

El porcentaje de progreso de la tarea.

duration (mins)

El tiempo empleado en la tarea, en minutos.

lifecycle

El estado de la tarea. Los posibles estados son los siguientes:

  • CREATED: después de llamar al procedimiento almacenado msdb.dbo.rds_msbi_task, se crea una tarea y el estado se establece en CREATED.

  • IN_PROGRESS – cuando una tarea comienza, el estado se establece en IN_PROGRESS. Pueden pasar hasta cinco minutos hasta que el estado cambie de CREATED a IN_PROGRESS.

  • SUCCESS – cuando una tarea se completa, el estado se establece en SUCCESS.

  • ERROR – si se produce un error con una tarea, el estado se establece en ERROR. Para obtener más información acerca del error, consulte la columna task_info.

  • CANCEL_REQUESTED: después de llamar a rds_cancel_task, el estado de la tarea se establece en CANCEL_REQUESTED.

  • CANCELLED – después de que se cancela una tarea correctamente, se establece su estado en CANCELLED.

task_info

Información adicional acerca de la tarea. Si se produce un error durante el procesamiento, esta columna contiene información acerca del error.

last_updated

La fecha y hora en que se actualizó por última vez el estado de la tarea.

created_at

La fecha y hora en que se creó la tarea.

S3_object_arn

No aplicable a tareas SSIS.

overwrite_S3_backup_file

No aplicable a tareas SSIS.

KMS_master_key_arn

No aplicable a tareas SSIS.

filepath

No aplicable a tareas SSIS.

overwrite_file

No aplicable a tareas SSIS.

task_metadata

Metadatos asociados con la tarea SSIS.