Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
Gibt eine Zeile für alle CLR-Tasks (Common Language Runtime) zurück, die zurzeit ausgeführt werden. Ein Transact-SQL-Batch, der einen Verweis auf eine CLR-Routine enthält, erstellt eine separate Aufgabe für die Ausführung aller verwalteten Code in diesem Batch. Mehrere Anweisungen im Batch, die die Ausführung von verwaltetem Code benötigen, verwenden denselben CLR-Task. Die CLR-Aufgabe ist für die Verwaltung von Objekten und Status im Zusammenhang mit der Ausführung von verwaltetem Code sowie den Übergängen zwischen der Instanz von SQL Server und der Common Language Runtime verantwortlich.
| Spaltenname | Datentyp | Description |
|---|---|---|
| task_address | varbinary(8) | Adresse des CLR-Tasks. |
| sos_task_address | varbinary(8) | Adresse der zugrunde liegenden Transact-SQL-Batchaufgabe. |
| appdomain_address | varbinary(8) | Adresse der Anwendungsdomäne, in der dieser Task ausgeführt wird. |
| Status | nvarchar(128) | Aktueller Status des Tasks. |
| abort_state | nvarchar(128) | Status, in dem sich der Abbruch zurzeit befindet (falls der Task abgebrochen wurde). Beim Abbrechen eines Tasks durchläuft dieser einen Status nach dem anderen. |
| Typ | nvarchar(128) | Tasktyp. |
| affinity_count | int | Affinität des Tasks. |
| forced_yield_count | int | Häufigkeit, mit der der Task gezwungen war, seine Position freizugeben. |
Erlaubnisse
Für SQL Server und SQL Managed Instance ist VIEW SERVER STATE Berechtigung erforderlich.
Für SQL-Datenbank Basic, S0und S1 Dienstziele sowie für Datenbanken in elastischen Poolsist der Serveradministrator Konto, der Microsoft Entra-Administrator Konto oder die Mitgliedschaft in der ##MS_ServerStateReader##Serverrolle erforderlich. Für alle anderen SQL-Datenbankdienstziele ist entweder die VIEW DATABASE STATE Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader## Serverrolle erforderlich.
Berechtigungen für SQL Server 2022 und höher
Benötigt VIEW die Berechtigung SERVER PERFORMANCE STATE auf dem Server.
Siehe auch
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Dynamische Managementansichten mit Laufzeit in der Common Language (Transact-SQL)