sys.dm_xe_packages(Transact-SQL)
적용 대상: SQL Server Azure SQL 데이터베이스 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 | 다대일 |
다음 단계
다음 문서에서 관련 개념에 대해 자세히 알아보세요.