sp_delete_proxy (Transact-SQL)

删除指定代理。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

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

请参阅

参考

sp_add_proxy (Transact-SQL)