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


KILL QUERY NOTIFICATION SUBSCRIPTION (Transact-SQL)

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

Значок ссылки на раздел Соглашения о синтаксисе языка Transact-SQL

Синтаксис

KILL QUERY NOTIFICATION SUBSCRIPTION 
   { ALL | subscription_id }

Аргументы

  • ALL
    Удаляет все подписки экземпляра.

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

Замечания

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

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

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

Разрешения

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

Примеры

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

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

KILL QUERY NOTIFICATION SUBSCRIPTION ALL ;

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

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

KILL QUERY NOTIFICATION SUBSCRIPTION 73 ;

См. также

Справочник

sys.dm_qn_subscriptions (Transact-SQL)