sys.dm_clr_tasks
현재 실행되고 있는 각 CLR(공용 언어 런타임) 작업에 대해 행을 반환합니다. CLR 루틴에 대한 참조를 포함하는 Transact-SQL 일괄 처리는 해당 일괄 처리에 있는 모든 관리 코드의 실행에 대해 별개의 작업을 만듭니다. 관리 코드 실행이 필요한 일괄 처리의 여러 문은 같은 CLR 작업을 사용합니다. CLR 작업은 SQL Server 인스턴스와 공용 언어 런타임 간의 전환뿐 아니라 관리 코드 실행과 관련된 개체 및 상태의 유지 관리도 담당합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
task_address |
varbinary(8) |
CLR 작업의 주소입니다. |
sos_task_address |
varbinary(8) |
기본 Transact-SQL 일괄 처리 작업의 주소입니다. |
appdomain_address |
varbinary(8) |
이 작업이 실행되고 있는 응용 프로그램 도메인의 주소입니다. |
state |
nvarchar(128) |
작업의 현재 상태입니다. |
abort_state |
nvarchar(128) |
작업이 취소된 경우 중단의 현재 상태입니다. 작업을 중단한 동안 여러 상태가 관련되어 있습니다. |
type |
nvarchar(128) |
작업 유형입니다. |
affinity_count |
int |
작업의 선호도입니다. |
forced_yield_count |
int |
작업이 강제로 생성된 횟수입니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
참고 항목
참조
동적 관리 뷰 및 함수
공용 언어 런타임 관련 동적 관리 뷰