SQL 服务器 - 启用代理而不删除并重新创建它
SQL Server - Enable Proxy Without Dropping And Recreating It
当我运行以下过程时:
SELECT * FROM msdb.dbo.sysproxies
我注意到我的代理帐户之一未启用 (related to this)。我想创建一个脚本来启用所有禁用的代理帐户,但我的理解是您需要删除该帐户并重新创建它以重新启用它。在执行此操作的过程中,您需要了解链接的凭据、描述和链接的子系统。
有没有办法在不删除代理帐户的情况下执行此操作,也许是某种简单的更新语句?
您可以使用 sp_update_proxy 存储过程来启用代理。
sp_update_proxy
Changes the properties of an existing proxy.
USE msdb ;
GO
EXEC dbo.sp_update_proxy
@proxy_name = 'Catalog application proxy',
@enabled = 1;
GO
当我运行以下过程时:
SELECT * FROM msdb.dbo.sysproxies
我注意到我的代理帐户之一未启用 (related to this)。我想创建一个脚本来启用所有禁用的代理帐户,但我的理解是您需要删除该帐户并重新创建它以重新启用它。在执行此操作的过程中,您需要了解链接的凭据、描述和链接的子系统。
有没有办法在不删除代理帐户的情况下执行此操作,也许是某种简单的更新语句?
您可以使用 sp_update_proxy 存储过程来启用代理。
sp_update_proxy
Changes the properties of an existing proxy.
USE msdb ;
GO
EXEC dbo.sp_update_proxy
@proxy_name = 'Catalog application proxy',
@enabled = 1;
GO