

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Monitoraggio dello stato di un'attività
<a name="SSRS.Monitor"></a>

Per tenere traccia dello stato dell'attività di concessione o revoca, chiamare la funzione `rds_fn_task_status` che accetta due parametri. Il primo parametro deve essere sempre `NULL` perché non si applica a SSRS. Il secondo parametro accetta un ID attività. 

Per visualizzare l'elenco di tutte le attività, imposta il primo parametro su `NULL` e il secondo parametro su `0`, come indicato nell'esempio seguente.

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

Per ottenere un'attività specifica, imposta il primo parametro su `NULL` e il secondo parametro sull'ID attività, come indicato nell'esempio seguente.

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

La funzione `rds_fn_task_status` restituisce le seguenti informazioni.


| Parametro di output | Descrizione | 
| --- | --- | 
| `task_id` | L'ID dell'attività. | 
| `task_type` | Per SSRS, le attività possono avere i seguenti tipi di attività:+ `SSRS_GRANT_PORTAL_PERMISSION`<br />+ `SSRS_REVOKE_PORTAL_PERMISSION`<br />Per PBIRS, le attività possono avere i seguenti tipi di attività:+ `PBIRS_GRANT_PORTAL_PERMISSION`<br />+ `PBIRS_REVOKE_PORTAL_PERMISSION` | 
| `database_name` | Non applicabile alle attività SSRS o PBIRS. | 
| `% complete` | L'avanzamento dell'attività espresso come percentuale. | 
| `duration (mins)` | La quantità di tempo dedicato all'attività, in minuti. | 
| `lifecycle` | Lo stato dell'attività. I possibili stati sono i seguenti:+  `CREATED` – Dopo aver chiamato una delle stored procedure SSRS, viene creata un'attività e lo stato viene impostato su `CREATED`. <br />+  `IN_PROGRESS` – Dopo l'avvio di un'attività, lo stato viene impostato su `IN_PROGRESS`. Possono essere necessari fino a 5 minuti perché lo stato cambi da `CREATED` in `IN_PROGRESS`. <br />+  `SUCCESS` – Al termine di un'attività, lo stato viene impostato su `SUCCESS`. <br />+  `ERROR` – Se un'attività non riesce, lo stato viene impostato su `ERROR`. Per ulteriori informazioni sull'errore, consulta la colonna `task_info`. <br />+  `CANCEL_REQUESTED` – Dopo aver chiamato la stored procedure `rds_cancel_task`, lo stato dell'attività viene impostato su `CANCEL_REQUESTED`. <br />+  `CANCELLED` – Dopo che un'attività è stata annullata, lo stato dell'attività viene impostato su `CANCELLED`.   | 
| `task_info` | Ulteriori informazioni sull'attività. Se si verifica un errore durante l'elaborazione, questa colonna contiene informazioni sull'errore.  | 
| `last_updated` | La data e l'ora dell'ultimo aggiornamento dello stato dell'attività.  | 
| `created_at` | La data e l'ora di creazione dell'attività. | 
| `S3_object_arn` | Non applicabile alle attività SSRS o PBIRS. | 
| `overwrite_S3_backup_file` | Non applicabile alle attività SSRS o PBIRS. | 
| `KMS_master_key_arn` | Non applicabile alle attività SSRS o PBIRS. | 
| `filepath` | Non applicabile alle attività SSRS o PBIRS. | 
| `overwrite_file` | Non applicabile alle attività SSRS o PBIRS. | 
| `task_metadata` | Metadati associati all'attività SSRS o PBIRS. | 