当我运行以下proc时:
SELECT * FROM msdb.dbo.sysproxies
我注意到我的一个代理帐户未启用(related to this)。我想创建一个脚本来启用所有禁用的代理帐户,但是我的理解是您需要删除该帐户并重新创建它才能重新启用它。在此过程中,您需要了解链接的凭据,描述和链接的子系统。
是否可以在不删除代理帐户的情况下执行此操作,也许是某种简单的更新语句?
答案 0 :(得分:3)
您可以使用sp_update_proxy存储过程来启用代理。
sp_update_proxy
更改现有代理的属性。
USE msdb ;
GO
EXEC dbo.sp_update_proxy
@proxy_name = 'Catalog application proxy',
@enabled = 1;
GO