sp_delete_proxy (Transact-SQL)
删除指定代理。
适用范围:SQL Server(SQL Server 2008 到当前版本)。 |
语法
sp_delete_proxy [ @proxy_id = ] id , [ @proxy_name = ] 'proxy_name'
参数
[ @proxy_id= ] id
要删除的代理的代理标识号。 proxy_id 的数据类型为 int,默认值为 NULL。[ @proxy_name= ] '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