sys.dm_xe_packages(Transact-SQL)
적용 대상: SQL ServerAzure SQL Database Azure SQL Managed Instance
확장 이벤트 엔진에 등록된 모든 패키지를 나열합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
name | nvarchar(256) | 패키지의 이름입니다. 설명은 패키지 자체에서 표시됩니다. Null을 허용하지 않습니다. |
guid | uniqueidentifier | 패키지를 식별하는 GUID입니다. Null을 허용하지 않습니다. |
description | nvarchar(3072) | 패키지 설명입니다. 설명은 패키지 작성자가 설정하며 null을 허용하지 않습니다. |
capabilities | int | 이 패키지의 기능을 설명하는 비트맵입니다. Null을 허용합니다. |
capabilities_desc | nvarchar(256) | 이 패키지에 사용할 수 있는 모든 기능 목록입니다. Null을 허용합니다. |
module_guid | nvarchar(60) | 이 패키지를 표시하는 모듈의 GUID입니다. Null을 허용하지 않습니다. |
module_address | varbinary(8) | 패키지를 포함하는 모듈이 로드되는 기본 주소입니다. 한 개의 모듈이 여러 개의 패키지를 표시할 수 있습니다. Null을 허용하지 않습니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
SQL Server 2022 이상에 대한 권한
서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.
설명
확장 이벤트 엔진에 등록된 패키지는 이벤트, 이벤트 발생 시 수행할 수 있는 작업 및 이벤트 데이터의 동기 및 비동기 처리 대상을 노출합니다.
이 패키지는 프로세스 주소 공간에 동적으로 로드될 수 있습니다. 패키지가 로드될 때 확장 이벤트 엔진에 노출되는 모든 개체를 등록합니다.
관계 카디널리
보낸 사람 | 수행할 작업 | 관계 |
---|---|---|
sys.dm_xe_packages.module_address | sys.dm_os_loaded_modules.base_address | 다대일 |
다음 단계
다음 문서에서 관련 개념에 대해 자세히 알아보세요.