Agent XPs 服务器有什么作用?

What does Agent XPs Server do?

我想知道 Agent XPs Server 有什么作用?我的意思是,如果我启用它并禁用它会发生什么?

我在互联网上找到了一些内容在谈论这个,但我还是不明白。如果启用它,我 运行 会面临哪些类型的安全风险?

我在 https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/agent-xps-server-configuration-option?view=sql-server-2017 上阅读了有关它的文档,但它仍然很模糊。

Microsoft SQL Server Agent 是一项 Windows 服务,在 SQL 服务器中用作作业调度工具。对于 SQL Server Agent 来管理作业、计划、权限等,它通过 SQL 引擎使用大量扩展存储过程进行交互。这些被称为特工 XP。

为了启用 SQL 服务器代理,您必须通过 SQL 服务器的表面区域配置启用代理 XP。安装 SQL 服务器时,如果您设置 SQL 代理,这些将自动启用,因此通常默认启用。

因此,虽然 Agent XP 指的是存储过程的集合 as documented here。在实践中,人们通常将 Agent XP 称为启用意味着 SQL 服务器代理已配置并且能够 运行 与禁用意味着代理功能已关闭并且不能 运行.