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

適用対象: ○SQL Server (2008 以降) XAzure SQL Database XAzure SQL Data Warehouse XParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

インスタンスからクエリ通知サブスクリプションを削除します。Removes query notification subscriptions from the instance. このステートメントでは、特定のサブスクリプションまたはすべてのサブスクリプションを削除できます。This statement can remove a specific subscription or all subscriptions.

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions

構文Syntax

  
KILL QUERY NOTIFICATION SUBSCRIPTION   
   { ALL | subscription_id }  

引数Arguments

ALLALL
インスタンス内のすべてのサブスクリプションを削除します。Removes all subscriptions in the instance.

subscription_idsubscription_id
subscription_id で指定したサブスクリプション ID のサブスクリプションを削除します。Removes the subscription with the subscription id subscription_id.

RemarksRemarks

KILL QUERY NOTIFICATION SUBSCRIPTION ステートメントでクエリ通知サブスクリプションを削除する際、通知メッセージは生成されません。The KILL QUERY NOTIFICATION SUBSCRIPTION statement removes query notification subscriptions without producing a notification message.

subscription_id には、動的管理ビュー sys.dm_qn_subscriptions (Transact-SQL) に表示されるサブスクリプションの ID を指定します。subscription_id is the id for the subscription as shown in the dynamic management view sys.dm_qn_subscriptions (Transact-SQL).

指定したサブスクリプション ID が存在しない場合は、エラーが発生します。If the specified subscription id does not exist, the statement produces an error.

アクセス許可Permissions

このステートメントの実行権限は、sysadmin 固定サーバー ロールのメンバーに制限されます。Permission to execute this statement is restricted to members of the sysadmin fixed server role.

使用例Examples

A.A. インスタンス内のすべてのクエリ通知サブスクリプションを削除するRemoving all query notification subscriptions in the instance

次の例では、インスタンス内のすべてのクエリ通知サブスクリプションを削除します。The following example removes all query notification subscriptions in the instance.

KILL QUERY NOTIFICATION SUBSCRIPTION ALL ;  

B.B. 1 つのクエリ通知サブスクリプションを削除するRemoving a single query notification subscription

次の例では、サブスクリプション ID が 73 のクエリ通知サブスクリプションを削除します。The following example removes the query notification subscription with the id 73.

KILL QUERY NOTIFICATION SUBSCRIPTION 73 ;  

参照See Also

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