Share via


KILL QUERY NOTIFICATION SUBSCRIPTION (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

從執行個體移除查詢通知訂閱。 這個陳述式可以移除特定的訂閱或所有的訂閱。

Transact-SQL 語法慣例

Syntax

KILL QUERY NOTIFICATION SUBSCRIPTION   
   { ALL | subscription_id }  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

ALL
移除執行個體中所有的訂閱。

subscription_id
移除訂閱識別碼為 subscription_id 的訂閱。

備註

KILL QUERY NOTIFICATION SUBSCRIPTION 陳述式會移除查詢通知訂閱,但不產生通知訊息。

subscription_id 是如動態管理檢視 sys.dm_qn_subscriptions (Transact-SQL) 中所顯示的訂閱識別碼。

如果指定的訂閱識別碼不存在,陳述式便會產生錯誤。

權限

只有 sysadmin 固定伺服器角色的成員,才有執行這個陳述式的權限。

範例

A. 移除執行個體中所有的查詢通知訂閱

下列範例會移除執行個體中所有的查詢通知訂閱。

KILL QUERY NOTIFICATION SUBSCRIPTION ALL ;  

B. 移除單一查詢通知訂閱

下列範例會移除識別碼為 73 的查詢通知訂閱。

KILL QUERY NOTIFICATION SUBSCRIPTION 73 ;  

另請參閱

sys.dm_qn_subscriptions (Transact-SQL)