今天在准备添加备份计划时,SqlServer报了个错:“代理 XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 来启用“代理 XP”。有关启用“代理 XP”的详细信息,请参阅 SQL Server 联机丛书中的“外围应用配置器”。 (Microsoft.SqlServer.IntegrationServices.ObjectExplorerExtensions)。
处理方式,执行以下命令即可:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE
GO
show advanced options 选项用来显示 sp_configure 系统存储过程高级选项。 当 show advanced options 设置为 1 时,可以使用 sp_configure 列出高级选项。 默认值为 0。
该设置将立即生效,无需重新启动服务器。
sp_configure用于显示或更改当前服务器的全局配置设置。
参数
[ @configname= ] ‘option_name’
配置选项的名称。 option_name 的数据类型为 varchar(35),默认值为 NULL。 SQL Server 数据库引擎能够识别构成配置名称的任何唯一字符串。 如果未指定该参数,则返回选项的完整列表。
[ @configvalue= ] ‘value’
新的配置设置。 value 的数据类型为 int,默认值为 NULL。 最大值取决于各个选项。
若要查看每个选项的最大值,请参阅 sys.configurations 目录视图的 maximum 列。
返回代码值
0(成功)或 1(失败)
Agent XPs 为启用此服务器上的 SQL Server 代理扩展存储过程。