sp_delete_proxy (Transact-SQL)
適用対象: SQL Server
指定したプロキシを削除します。
構文
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