sys.dm_clr_tasks (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Devuelve una fila de todas las tareas CLR (Common Language Runtime) que se están ejecutando actualmente. Un lote de Transact-SQL que contiene una referencia a una rutina CLR crea una tarea independiente para la ejecución de todo el código administrado de ese lote. Muchas instrucciones del lote que requieren la ejecución del código administrado utilizan la misma tarea CLR. La tarea CLR es responsable de mantener objetos y estados relacionados con la ejecución de código administrado, así como las transiciones entre la instancia de SQL Server y Common Language Runtime.

Nombre de la columna Tipo de datos Descripción
task_address varbinary(8) Dirección de la tarea CLR.
sos_task_address varbinary(8) Dirección de la tarea por lotes de Transact-SQL subyacente.
appdomain_address varbinary(8) Dirección del dominio de la aplicación en la que se ejecuta esta tarea.
state nvarchar(128) Estado actual de la tarea.
abort_state nvarchar(128) Estado en el que está actualmente la cancelación (si la tarea se ha cancelado). Hay varios estados implicados en la anulación de tareas.
type nvarchar(128) Tipo de tarea.
affinity_count int Afinidad de la tarea.
forced_yield_count int Número de veces que se forzó a la tarea a producir.

Permisos

En SQL Server y SQL Managed Instance, requiere el permiso VIEW SERVER STATE.

En los objetivos de servicio Básico, S0 y S1 de SQL Database y para bases de datos en grupos elásticos, se requiere la cuenta de administrador del servidor, la cuenta de administrador Microsoft Entra o la pertenencia al ##MS_ServerStateReader##rol del servidor. En el resto de objetivos del servicio de SQL Database, se requiere el permiso VIEW DATABASE STATE en la base de datos o la pertenencia en el rol del servidor ##MS_ServerStateReader##.

Permisos para SQL Server 2022 y versiones posteriores

Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.

Consulte también

Funciones y vistas de administración dinámica (Transact-SQL)
Vistas de administración dinámica relacionadas con Common Language Runtime (Transact-SQL)