Поделиться через


DROP EVENT SESSION (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Удаляет сеанс событий.

Соглашения о синтаксисе Transact-SQL

Синтаксис

DROP EVENT SESSION event_session_name
ON { SERVER | DATABASE }

Аргументы

event_session_name

Имя существующего сеанса событий.

Замечания

При удалении сеанса событий полностью удаляются все сведения о конфигурации, такие как цели и параметры сеанса.

Разрешения

Для SQL Server и Управляемого экземпляра SQL Azure требуются DROP ANY EVENT SESSION (представленные в SQL Server 2022) или ALTER ANY EVENT SESSION разрешения.

Для базы данных SQL Azure требуется DROP ANY DATABASE EVENT SESSION разрешение в базе данных.

Подсказка

SQL Server 2022 представила более детализированные разрешения для расширенных событий. Дополнительные сведения см. в блоге: новые детализированные разрешения для SQL Server 2022 и SQL Azure для улучшения соблюдения с помощью PoLP.

Примеры

В следующем примере демонстрируется, как удалить сеанс событий. Чтобы использовать этот пример с сеансами событий базы данных, замените ON SERVER на ON DATABASE.

DROP EVENT SESSION test_session ON SERVER;