sys.dm_clr_tasks (Transact-SQL)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure
Restituisce una riga per tutte le attività CLR (Common Language Runtime) in esecuzione. Un batch Transact-SQL che contiene un riferimento a una routine CLR crea un'attività separata per l'esecuzione di tutto il codice gestito in tale batch. La stessa attività CLR viene utilizzata da più istruzioni nel batch che richiedono l'esecuzione del codice gestito. L'attività CLR è responsabile della gestione di oggetti e stato relativi all'esecuzione del codice gestito, nonché delle transizioni tra l'istanza di SQL Server e Common Language Runtime.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
task_address | varbinary(8) | Indirizzo dell'attività CLR. |
sos_task_address | varbinary(8) | Indirizzo dell'attività batch Transact-SQL sottostante. |
appdomain_address | varbinary(8) | Indirizzo del dominio applicazione in cui è in esecuzione l'attività. |
state | nvarchar(128) | Stato corrente dell'attività. |
abort_state | nvarchar(128) | Stato corrente dell'interruzione se l'attività è stata annullata. Durante l'interruzione delle attività si possono verificare più stati. |
type | nvarchar(128) | Tipo di attività. |
affinity_count | int | Affinità dell'attività. |
forced_yield_count | int | Numero di volte che l'attività è obbligata a restituire il controllo. |
Autorizzazioni
In SQL Server e Istanza gestita di SQL è richiesta l'autorizzazione VIEW SERVER STATE
.
In database SQL obiettivi di servizio Basic, S0 e S1 e per i database nei pool elastici, è necessario l'account amministratore del server, l'account amministratore di Microsoft Entra o l'appartenenza al ruolo del ##MS_ServerStateReader##
server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE
per il database o l'adesione ruolo del server ##MS_ServerStateReader##
.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.
Vedi anche
Funzioni a gestione dinamica e DMV (Transact-SQL)
Viste a gestione dinamica correlate a Common Language Runtime (Transact-SQL)