共用方式為


sys.dm_clr_tasks (Transact-SQL)

傳回目前執行之所有 Common Language Runtime (CLR) 工作的資料列。 包含 CLR 常式之參考的 Transact-SQL 批次會建立個別工作,來執行該批次內所有 Managed 程式碼。 批次中需要執行 Managed 程式碼的多個陳述式使用相同的 CLR 工作。 CLR 工作負責維護關於 Managed 程式碼執行的物件和狀態,以及 SQL Server 的執行個體和 Common Language Runtime 之間的轉換。

資料行名稱

資料類型

說明

task_address

varbinary(8)

CLR 工作的位址。

sos_task_address

varbinary(8)

基礎 Transact-SQL 批次工作的位址。

appdomain_address

varbinary(8)

執行這項工作的應用程式網域的位址。

state

nvarchar(128)

工作的目前狀態。

abort_state

nvarchar(128)

中止目前的狀態 (如果已取消工作)。中止工作時有多個相關的狀態。

型別

nvarchar(128)

工作類型。

affinity_count

int

工作的相似性。

forced_yield_count

int

強制產生工作的次數。

權限

需要伺服器的 VIEW SERVER STATE 權限。

請參閱

參考

動態管理檢視和函數 (Transact-SQL)

Common Language Runtime 相關的動態管理檢視 (Transact-SQL)