KILL QUERY NOTIFICATION SUBSCRIPTION (Transact-SQL)

适用于:SQL ServerAzure SQL 托管实例

从实例中删除查询通知订阅。 该语句可以删除特定订阅或所有订阅。

Transact-SQL 语法约定

语法

KILL QUERY NOTIFICATION SUBSCRIPTION   
   { ALL | subscription_id }  

注意

若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档

参数

ALL
删除实例中的所有订阅。

subscription_id
删除订阅 ID 为 subscription_id 的订阅

备注

KILL QUERY NOTIFICATION SUBSCRIPTION 语句删除查询通知订阅,而不生成通知消息。

subscription_id 是动态管理视图 sys.dm_qn_subscriptions (Transact-SQL) 中显示的订阅 ID。

如果指定的订阅 ID 不存在,该语句将生成错误。

权限

该语句的执行权限只限于 sysadmin 固定服务器角色的成员

示例

A. 删除实例中的所有查询通知订阅

下例将删除实例中的所有查询通知订阅。

KILL QUERY NOTIFICATION SUBSCRIPTION ALL ;  

B. 删除单个查询通知订阅

下例将删除 ID 为 73 的查询通知订阅。

KILL QUERY NOTIFICATION SUBSCRIPTION 73 ;  

另请参阅

sys.dm_qn_subscriptions (Transact-SQL)