KILL QUERY NOTIFICATION SUBSCRIPTION (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Entfernt Abfragebenachrichtigungsabonnements aus der Instanz. Mit dieser Anweisung können bestimmte Abonnements bzw. alle Abonnements entfernt werden.
Transact-SQL-Syntaxkonventionen
Syntax
KILL QUERY NOTIFICATION SUBSCRIPTION
{ ALL | subscription_id }
Argumente
ALL
Entfernt alle Abonnements in der Instanz.
subscription_id
Entfernt das Abonnement mit der Abonnement-ID subscription_id.
Hinweise
Die KILL QUERY NOTIFICATION SUBSCRIPTION-Anweisung entfernt Abfragebenachrichtigungsabonnements, ohne dass eine Benachrichtigungsmeldung erstellt wird.
subscription_id ist die ID für das Abonnement, wie sie in der dynamischen Verwaltungsansicht sys.dm_qn_subscriptions (Transact-SQL) gezeigt wird.
Falls die angegebene Abonnement-ID nicht vorhanden ist, gibt die Anweisung einen Fehler zurück.
Berechtigungen
Die Ausführungsberechtigungen für diese Anweisung sind beschränkt auf Mitglieder der festen Serverrolle sysadmin.
Beispiele
A. Entfernen aller Abfragebenachrichtigungsabonnements in der Instanz
Im folgenden Beispiel werden alle Abfragebenachrichtigungsabonnements in der Instanz entfernt.
KILL QUERY NOTIFICATION SUBSCRIPTION ALL ;
B. Entfernen eines einzelnen Abfragebenachrichtigungsabonnements
Im folgenden Beispiel wird das Abfragebenachrichtigungsabonnement mit der ID 73
entfernt.
KILL QUERY NOTIFICATION SUBSCRIPTION 73 ;