SQL Server-启用代理而不丢弃并重新创建它

时间:2019-03-06 21:03:41

标签: sql sql-server sql-server-2016 sql-agent

当我运行以下proc时:

SELECT * FROM msdb.dbo.sysproxies

我注意到我的一个代理帐户未启用(related to this)。我想创建一个脚本来启用所有禁用的代理帐户,但是我的理解是您需要删除该帐户并重新创建它才能重新启用它。在此过程中,您需要了解链接的凭据,描述和链接的子系统。

是否可以在不删除代理帐户的情况下执行此操作,也许是某种简单的更新语句?

1 个答案:

答案 0 :(得分:3)

您可以使用sp_update_proxy存储过程来启用代理。

  

sp_update_proxy

     

更改现有代理的属性。

USE msdb ;  
GO  

EXEC dbo.sp_update_proxy  
    @proxy_name = 'Catalog application proxy',  
    @enabled = 1;  
GO