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 ;