sys.dm_clr_tasks (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance
Retourne une ligne pour toutes les tâches CLR (Common Language Runtime) en cours d'exécution. Un lot Transact-SQL qui contient une référence à une routine CLR crée une tâche distincte pour l’exécution de tout le code managé dans ce lot. Les diverses instructions du traitement qui nécessitent l'exécution de code managé utilisent la même tâche CLR. La tâche CLR est chargée de gérer les objets et l’état relatifs à l’exécution du code managé, ainsi que les transitions entre l’instance de SQL Server et le Common Language Runtime.
Nom de la colonne | Type de données | Description |
---|---|---|
task_address | varbinary(8) | Adresse de la tâche CLR. |
sos_task_address | varbinary(8) | Adresse de la tâche de traitement Transact-SQL sous-jacente. |
appdomain_address | varbinary(8) | Adresse du domaine d'application dans lequel cette tâche s'exécute. |
state | nvarchar(128) | État actuel de la tâche. |
abort_state | nvarchar(128) | État actuel de la procédure d'annulation (si la tâche a été annulée). L'abandon d'une tâche passe par plusieurs états. |
type | nvarchar(128) | Type de tâche. |
affinity_count | int | Affinité de la tâche. |
forced_yield_count | int | Nombre de fois où la tâche a dû être abandonnée. |
autorisations
Sur SQL Server et SQL Managed Instance, l’autorisation VIEW SERVER STATE
est requise.
Sur les objectifs de service SQL Database Basic, S0 et S1, et pour les bases de données dans les pools élastiques, le compte d’administration du serveur, le compte d’administration Microsoft Entra ou l’appartenance dans ##MS_ServerStateReader##
au rôle de serveur est requis. Sur tous les autres objectifs de service SQL Database, l’autorisation VIEW DATABASE STATE
sur la base de données ou l’appartenance au rôle serveur ##MS_ServerStateReader##
est requise.
Autorisations pour SQL Server 2022 (et versions plus récentes)
Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.
Voir aussi
Fonctions et vues de gestion dynamique (Transact-SQL)
Vues de gestion dynamique liées au Common Language Runtime (Transact-SQL)