

# Monitorar o status de uma tarefa de implantação
<a name="SSIS.Monitor"></a>

Para rastrear o status da tarefa de implantação, chame a função `rds_fn_task_status`. Ela leva dois parâmetros. O primeiro parâmetro sempre deve ser `NULL` porque ele não se aplica ao SSIS. O segundo parâmetro aceita um ID de tarefa. 

Para ver uma lista de todas as tarefas, defina o primeiro parâmetro como `NULL` e o segundo parâmetro como `0`, conforme mostrado no seguinte exemplo.

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

Para obter uma tarefa específica, defina o primeiro parâmetro como `NULL` e o segundo parâmetro como o ID da tarefa, conforme mostrado no exemplo a seguir.

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

A função `rds_fn_task_status` retorna as informações a seguir.


| Parâmetro de saída | Descrição | 
| --- | --- | 
| `task_id` | O ID da tarefa. | 
| `task_type` | `SSIS_DEPLOY_PROJECT` | 
| `database_name` | Não aplicável a tarefas do SSIS. | 
| `% complete` | O progresso da tarefa em porcentagem. | 
| `duration (mins)` | A quantidade de tempo gasta na tarefa, em minutos. | 
| `lifecycle` | O status da tarefa. Os possíveis status são os seguintes:+  `CREATED` – depois de chamar o procedimento `msdb.dbo.rds_msbi_task` armazenado, uma tarefa é criada e o status é definido como `CREATED`. <br />+  `IN_PROGRESS` – Após iniciar uma tarefa, o status será definido como `IN_PROGRESS`. Pode demorar até 5 minutos para que o status mude de `CREATED` para `IN_PROGRESS`. <br />+  `SUCCESS` – Após concluir uma tarefa, o status será definido como `SUCCESS`. <br />+  `ERROR` – Se uma tarefa falhar, o status será definido como `ERROR`. Para obter mais informações sobre o erro, consulte a coluna `task_info`. <br />+  `CANCEL_REQUESTED` – Após chamar `rds_cancel_task`, o status da tarefa será definido como `CANCEL_REQUESTED`. <br />+  `CANCELLED` – após uma tarefa ter sido cancelada com sucesso, o status da tarefa será definido como `CANCELLED`.   | 
| `task_info` | Informações adicionais sobre a tarefa. Se um erro ocorrer durante o processamento, essa coluna conterá informações sobre o erro. | 
| `last_updated` | A data e hora em que o status da tarefa foi atualizado pela última vez. | 
| `created_at` | A data e hora em que a tarefa foi criada. | 
| `S3_object_arn` | Não aplicável a tarefas do SSIS. | 
| `overwrite_S3_backup_file` | Não aplicável a tarefas do SSIS. | 
| `KMS_master_key_arn` | Não aplicável a tarefas do SSIS. | 
| `filepath` | Não aplicável a tarefas do SSIS. | 
| `overwrite_file` | Não aplicável a tarefas do SSIS. | 
| `task_metadata` | Metadados associados à tarefa do SSIS. | 