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

要删除的代理的代理标识号。 @proxy_id为 int,默认值为 NULL.

[ @proxy_name = ] N'proxy_name'

要删除的代理的名称。 @proxy_name为 sysname,默认值为 NULL.

返回代码值

0(成功)或 1(失败)。

结果集

无。

注解

必须指定@proxy_name@proxy_id。 如果同时指定这两个参数,这两个参数必须引用相同的代理,否则存储过程会失败。

如果作业步骤引用指定的代理,则无法删除代理,并且存储过程失败。

权限

默认情况下,只有 sysadmin 固定服务器角色的成员才能执行 sp_delete_proxy

示例

以下是删除代理 Catalog application proxy 的示例。

USE msdb;
GO

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