失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > SQL SERVER无法启动 SQL SERVER 代理(已禁用代理XP)事件日志:拒绝访问 ID:324

SQL SERVER无法启动 SQL SERVER 代理(已禁用代理XP)事件日志:拒绝访问 ID:324

时间:2018-08-06 23:51:48

相关推荐

SQL SERVER无法启动 SQL SERVER 代理(已禁用代理XP)事件日志:拒绝访问 ID:324

错误现象:

启动SQL代理服务时: 服务启动后停止。

SQL控制台启动用代理时: SQL Server阻止了对组件“AgentXPs”的过程...此组件以作为此服务器安全配置的一部分而被关闭

经确认,Agent XPs为启用此服务器上的 SQL Server 代理扩展存储过程。 如果禁用此选项,则 SQL Server 对象资源管理器将不显示 SQL Server Management Studio 代理节点。但启用代理服务时,该存储扩展的配置也会自动启动,无需额外设置。

使用 SQL Server Management Studio 工具启动 SQL Server 代理服务时,会自动启用这些扩展的存储过程。 有关详细信息,请参阅 Surface Area Configuration。

该配置选项值如下所示:

0,表示 SQL Server 代理扩展存储过程不可用(默认值)。

1,表示 SQL Server 代理扩展存储过程可用。

该设置立即生效,无需停止并重新启动服务器。

如果需要手动启用,请在查询中运行以下SQL代码以手动启用SQL 代理存储扩展过程

sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Agent XPs', 1; GO RECONFIGURE GO

启用后仍有相同报错,

经查看事件日志,启用服务时有报错如下:

需要在SSCM(SQL Server Configuration Manager)中选择【SQL Server代理服务】

【右键】-【属性】-【高级】

确认Log生成路径

一般为X :\Program Files\Microsoft SQL Server\MSSQL1X.MSSQLSERVER\MSSQL\Log\SQLAGENT.OUT (X 为安装SQL Server的盘符)

添加:NT Service\SQLSERVERAGENT 对此文件的完全控制。

该文件不存在则添加对Log文件夹权限。

权限添加后即可成功启动SQL 代理服务。(确保”SQL Server 代理“服务未处于“禁用”状态)

另请参阅

自动执行管理任务(SQL Server 代理)

启动、停止或暂停 SQL Server 代理服务

“代理 XP”服务器配置选项

"本站所有文章均为原创,欢迎转载,请注明文章出处:/weixin_57323573?type=blog。本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。"

如果觉得《SQL SERVER无法启动 SQL SERVER 代理(已禁用代理XP)事件日志:拒绝访问 ID:324》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。