KILL QUERY NOTIFICATION SUBSCRIPTION (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Remove as assinaturas de notificação de consulta da instância. Essa instrução pode remover uma assinatura específica ou todas as assinaturas.

Convenções de sintaxe de Transact-SQL

Sintaxe

KILL QUERY NOTIFICATION SUBSCRIPTION   
   { ALL | subscription_id }  

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

Argumentos

ALL
Remove todas as assinaturas na instância.

subscription_id
Remove a assinatura com a ID da assinatura subscription_id.

Comentários

A instrução KILL QUERY NOTIFICATION SUBSCRIPTION remove assinaturas de notificação de consulta sem produzir uma mensagem de notificação.

subscription_id é a ID da assinatura, conforme mostrado na exibição de gerenciamento dinâmico sys.dm_qn_subscriptions (Transact-SQL).

Se a identificação de assinatura especificada não existir, a instrução produzirá um erro.

Permissões

A permissão para executar essa instrução está restrita a membros da função de servidor fixa sysadmin.

Exemplos

a. Removendo todas as assinaturas de notificação de consulta na instância.

O exemplo a seguir remove todas as assinaturas de notificação de consulta na instância.

KILL QUERY NOTIFICATION SUBSCRIPTION ALL ;  

B. Removendo uma única assinatura de notificação de consulta

O exemplo a seguir remove a assinatura de notificação da consulta com a identificação 73.

KILL QUERY NOTIFICATION SUBSCRIPTION 73 ;  

Consulte Também

sys.dm_qn_subscriptions (Transact-SQL)