sys.dm_clr_tasks (Transact-SQL)
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance
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 das Standard Beibehalten von Objekten und Status in Bezug auf die Ausführung von verwaltetem Code sowie für die Übergänge zwischen der Instanz von SQL Server und der Common Language Runtime verantwortlich.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
task_address | varbinary(8) | Adresse des CLR-Tasks. |
sos_task_address | varbinary(8) | Adresse der zugrunde liegenden Transact-SQL-Batchaufgabe. |
appdo Standard_address | varbinary(8) | Adresse der Anwendungsdomäne, in der dieser Task ausgeführt wird. |
state | 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. |
type | 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. |
Berechtigungen
Für SQL Server und SQL Managed Instance ist die VIEW SERVER STATE
-Berechtigung erforderlich.
Für SQL-Datenbank Standard-, S0- und S1-Dienstziele sowie für Datenbanken in elastischen Pools ist das Serveradministratorkonto, das Microsoft Entra-Administratorkonto oder die Mitgliedschaft in der ##MS_ServerStateReader##
Serverrolle erforderlich. Für alle anderen SQL-Datenbank-Dienstziele 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
Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.
Siehe auch
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Common Language Runtime Related Dynamic Management Views (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für