sp_delete_proxy (Transact-SQL)
适用范围:SQL Server
删除指定代理。
语法
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