sp_delete_proxy (Transact-SQL)

適用対象:SQL Server

指定したプロキシを削除します。

Transact-SQL 構文表記規則

構文

sp_delete_proxy
    [ [ @proxy_id = ] proxy_id ]
    [ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]

引数

[ @proxy_id = ] proxy_id

削除するプロキシのプロキシ ID 番号。 @proxy_idは int で、既定値は NULL.

[ @proxy_name = ] N'proxy_name'

削除するプロキシの名前を指定します。 @proxy_nameは sysname で、既定値は NULL.

リターン コードの値

0 (成功) または 1 (失敗)。

結果セット

ありません。

解説

@proxy_nameまたは@proxy_id指定する必要があります。 両方の引数を指定する場合は、両方とも同じプロキシを参照する必要があります。異なるプロキシを参照する場合、ストアド プロシージャは失敗します。

ジョブ ステップが指定されたプロキシを参照している場合、プロキシを削除できず、ストアド プロシージャは失敗します。

アクセス許可

既定では、 sp_add_alert を実行できるのは、 sp_delete_proxy固定サーバー ロールのメンバーだけです。

次の例では、プロキシ Catalog application proxyを削除します。

USE msdb;
GO

EXEC dbo.sp_delete_proxy
    @proxy_name = N'Catalog application proxy' ;
GO