KILL QUERY NOTIFICATION SUBSCRIPTION (Transact-SQL)KILL QUERY NOTIFICATION SUBSCRIPTION (Transact-SQL)

Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions) Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions)

Remove as assinaturas de notificação de consulta da instância.Removes query notification subscriptions from the instance. Essa instrução pode remover uma assinatura específica ou todas as assinaturas.This statement can remove a specific subscription or all subscriptions.

Ícone de link do tópico Convenções da sintaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

KILL QUERY NOTIFICATION SUBSCRIPTION   
   { ALL | subscription_id }  

Observação

Para ver a sintaxe do Transact-SQL para o SQL Server 2014 e versões anteriores, confira a Documentação das versões anteriores.To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.

ArgumentosArguments

ALLALL
Remove todas as assinaturas na instância.Removes all subscriptions in the instance.

subscription_idsubscription_id
Remove a assinatura com a ID da assinatura subscription_id.Removes the subscription with the subscription id subscription_id.

ComentáriosRemarks

A instrução KILL QUERY NOTIFICATION SUBSCRIPTION remove assinaturas de notificação de consulta sem produzir uma mensagem de notificação.The KILL QUERY NOTIFICATION SUBSCRIPTION statement removes query notification subscriptions without producing a notification message.

subscription_id é a ID da assinatura, conforme mostrado na exibição de gerenciamento dinâmico sys.dm_qn_subscriptions (Transact-SQL).subscription_id is the id for the subscription as shown in the dynamic management view sys.dm_qn_subscriptions (Transact-SQL).

Se a identificação de assinatura especificada não existir, a instrução produzirá um erro.If the specified subscription id does not exist, the statement produces an error.

PermissõesPermissions

A permissão para executar essa instrução está restrita a membros da função de servidor fixa sysadmin.Permission to execute this statement is restricted to members of the sysadmin fixed server role.

ExemplosExamples

a.A. Removendo todas as assinaturas de notificação de consulta na instância.Removing all query notification subscriptions in the instance

O exemplo a seguir remove todas as assinaturas de notificação de consulta na instância.The following example removes all query notification subscriptions in the instance.

KILL QUERY NOTIFICATION SUBSCRIPTION ALL ;  

B.B. Removendo uma única assinatura de notificação de consultaRemoving a single query notification subscription

O exemplo a seguir remove a assinatura de notificação da consulta com a identificação 73.The following example removes the query notification subscription with the id 73.

KILL QUERY NOTIFICATION SUBSCRIPTION 73 ;  

Consulte TambémSee Also

sys.dm_qn_subscriptions (Transact-SQL)sys.dm_qn_subscriptions (Transact-SQL)