KILL QUERY NOTIFICATION SUBSCRIPTION (Transact-SQL)

Si applica a:SQL Server Istanza gestita di SQL di Azure

Rimuove le sottoscrizioni di notifica delle query dall'istanza. Questa istruzione può rimuovere una sottoscrizione specifica oppure tutte le sottoscrizioni.

Convenzioni di sintassi Transact-SQL

Sintassi

KILL QUERY NOTIFICATION SUBSCRIPTION   
   { ALL | subscription_id }  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Argomenti

ALL
Rimuove tutte le sottoscrizioni nell'istanza.

subscription_id
Rimuove la sottoscrizione associata all'ID sottoscrizione definito da subscription_id.

Osservazioni:

L'istruzione KILL QUERY NOTIFICATION SUBSCRIPTION rimuove le sottoscrizioni di notifica delle query senza generare un messaggio di notifica.

subscription_id corrisponde all'ID della sottoscrizione visualizzato nella vista a gestione dinamica (DMV) sys.dm_qn_subscriptions (Transact-SQL).

Se l'ID sottoscrizione specificato non esiste, l'istruzione genera un errore.

Autorizzazioni

L'autorizzazione di esecuzione per questa istruzione è limitata ai membri del ruolo predefinito del server sysadmin.

Esempi

R. Rimozione di tutte le sottoscrizioni di notifica delle query nell'istanza

Nell'esempio seguente vengono rimosse tutte le sottoscrizioni di notifica delle query nell'istanza.

KILL QUERY NOTIFICATION SUBSCRIPTION ALL ;  

B. Rimozione di una sottoscrizione di notifica delle query

Nell'esempio seguente viene rimossa la sottoscrizione di notifica delle query associata all'ID 73.

KILL QUERY NOTIFICATION SUBSCRIPTION 73 ;  

Vedi anche

sys.dm_qn_subscriptions (Transact-SQL)