다음을 통해 공유


DROP EVENT SESSION(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

이벤트 세션을 삭제합니다.

Transact-SQL 구문 표기 규칙

구문

DROP EVENT SESSION event_session_name
ON { SERVER | DATABASE }

인수

event_session_name

기존 이벤트 세션의 이름입니다.

설명

이벤트 세션을 삭제하면 대상 및 세션 매개 변수와 같은 모든 구성 정보가 완전히 제거됩니다.

사용 권한

SQL Server 및 Azure SQL Managed Instance에는 (SQL Server 2022에 도입됨) 또는 ALTER ANY EVENT SESSION 권한이 필요합니다 DROP ANY EVENT SESSION .

Azure SQL Database에는 데이터베이스에 대한 DROP ANY DATABASE EVENT SESSION 권한이 필요합니다.

팁 (조언)

SQL Server 2022에는 확장 이벤트에 대한 보다 세부적인 권한이 도입되었습니다. 자세한 내용은 블로그: PoLP 준수를 개선하기 위한 SQL Server 2022 및 Azure SQL에 대한 새로운 세분화된 권한을 참조하세요.

예제

다음 예에서는 이벤트 세션 삭제 방법을 보여 줍니다. 이 예제를 데이터베이스 이벤트 세션과 ON SERVERON DATABASE함께 사용하려면 .

DROP EVENT SESSION test_session ON SERVER;