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


KILL QUERY NOTIFICATION SUBSCRIPTION (Transact-SQL)

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

Удаляет подписки на уведомления о запросах из экземпляра. С помощью этой инструкции можно удалить определенную подписку или все подписки.

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

Синтаксис

KILL QUERY NOTIFICATION SUBSCRIPTION   
   { ALL | subscription_id }  

Аргументы

ВСЕ
Удаляет все подписки экземпляра.

subscription_id
Удаляет подписку с идентификатором subscription_id.

Замечания

Инструкция KILL QUERY NOTIFICATION SUBSCRIPTION удаляет подписки на уведомления о запросах без выдачи сообщения-уведомления.

Аргумент subscription_id представляет собой идентификатор подписки, отображаемый в динамическом административном представлении sys.dm_qn_subscriptions (Transact-SQL).

Если указанного идентификатора подписки не существует, инструкция возвращает ошибку.

Разрешения

Разрешение на выполнение этой инструкции ограничено членами предопределенной роли сервера sysadmin.

Примеры

А. Удаление всех подписок на уведомления о запросах из экземпляра

В следующем с экземпляра удаляются все подписки на уведомления о запросах.

KILL QUERY NOTIFICATION SUBSCRIPTION ALL ;  

B. Удаление отдельной подписки на уведомления о запросах

В следующем примере удаляется подписка на уведомления о запросах с идентификатором 73.

KILL QUERY NOTIFICATION SUBSCRIPTION 73 ;  

См. также

sys.dm_qn_subscriptions (Transact-SQL)