

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Überwachung des Status einer Aufgabe
<a name="SSRS.Monitor"></a>

Rufen Sie die `rds_fn_task_status`-Funktion auf, um den Status Ihrer Erteilungs- oder Widerrufsaufgabe zu verfolgen. Dazu sind zwei Parameter erforderlich. Der erste Parameter sollte immer `NULL` sein, da er sich nicht auf SSRS bezieht. Der zweite Parameter akzeptiert eine Aufgaben-ID. 

Um eine Liste aller Aufgaben anzuzeigen, setzen Sie den ersten Parameter auf `NULL` und den zweiten Parameter auf `0`, wie im folgenden Beispiel gezeigt.

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

Um eine bestimmte Aufgabe zu erhalten, setzen Sie den ersten Parameter auf `NULL` und den zweiten Parameter auf die Aufgaben-ID, wie im folgenden Beispiel gezeigt,

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

Die `rds_fn_task_status`-Funktion gibt die folgenden Informationen zurück.


| Ausgabeparameter | Beschreibung | 
| --- | --- | 
| `task_id` | Die ID der Aufgabe. | 
| `task_type` | Für SSRS können Aufgaben die folgenden Aufgabentypen haben:+ `SSRS_GRANT_PORTAL_PERMISSION`<br />+ `SSRS_REVOKE_PORTAL_PERMISSION`<br />Für PBIRS können Aufgaben die folgenden Aufgabentypen haben:+ `PBIRS_GRANT_PORTAL_PERMISSION`<br />+ `PBIRS_REVOKE_PORTAL_PERMISSION` | 
| `database_name` | Gilt nicht für SSRS- oder PBIRS-Aufgaben. | 
| `% complete` | Verlauf der Aufgabe als Prozentwert. | 
| `duration (mins)` | Zeitdauer für die Ausführung der Aufgabe (in Minuten). | 
| `lifecycle` | Der Status der Aufgabe. Die folgenden Status sind möglich:+  `CREATED` – Nach dem Aufruf einer der gespeicherten Prozeduren für SSRS wird eine Aufgabe erstellt, und der Status wird auf gesetzt `CREATED`. <br />+  `IN_PROGRESS` – Nach dem Start einer Aufgabe wird der Status auf gesetzt `IN_PROGRESS`. Es kann bis zu fünf Minuten dauern, bis sich der Status von `CREATED` zu `IN_PROGRESS` ändert. <br />+  `SUCCESS` – Nach dem Abschluss einer Aufgabe wird der Status auf gesetzt `SUCCESS`. <br />+  `ERROR` – Wenn eine Aufgabe fehlschlägt, wird der Status auf gesetzt `ERROR`. Weitere Informationen über den Fehler können Sie der Spalte `task_info` entnehmen. <br />+  `CANCEL_REQUESTED` – Nachdem Sie die gespeicherte Prozedur `rds_cancel_task` aufgerufen haben, wird der Status der Aufgabe auf `CANCEL_REQUESTED` gesetzt. <br />+  `CANCELLED` – Nachdem die Aufgabe abgebrochen wurde, wird der Status der Aufgabe auf gesetzt `CANCELLED`.   | 
| `task_info` | Zusätzliche Informationen über die Aufgabe. Wenn bei der Verarbeitung ein Fehler auftritt, enthält diese Spalte Informationen zu dem Fehler.  | 
| `last_updated` | Datum und Uhrzeit der letzten Aktualisierung des Aufgabenstatus.  | 
| `created_at` | Datum und Uhrzeit, an denen die Aufgabe angelegt wurde. | 
| `S3_object_arn` | Gilt nicht für SSRS- oder PBIRS-Aufgaben. | 
| `overwrite_S3_backup_file` | Gilt nicht für SSRS- oder PBIRS-Aufgaben. | 
| `KMS_master_key_arn` | Gilt nicht für SSRS- oder PBIRS-Aufgaben. | 
| `filepath` | Gilt nicht für SSRS- oder PBIRS-Aufgaben. | 
| `overwrite_file` | Gilt nicht für SSRS- oder PBIRS-Aufgaben. | 
| `task_metadata` | Mit der SSRS- oder PBIRS-Aufgabe verknüpfte Metadaten. | 