位置: 编程技术 - 正文

SQL Server代理服务无法启动怎么办(sqlserver代理服务启动失败)

编辑:rootadmin

推荐整理分享SQL Server代理服务无法启动怎么办(sqlserver代理服务启动失败),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql server代理服务启动不了,sql server代理服务,sql server代理服务,sql server代理服务,sql server代理服务器提供的凭据无效,sql server代理服务器无法启动,sql server代理服务自动停止,sql server代理服务,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL Server代理服务无法启动问题的确很让我们头疼,下面就为您介绍SQL Server代理服务无法启动的处理方法,希望对您能有所帮助。

配置环境:服务器环境为位Intel® Xeon® CPU E @2.GHz双路双核开启超线程,8.GB的内存,RAID。

1.根据最小权限原则,安装完数据库及SP3补丁后,建立Users组用户SqlStartUser。

2.通过SQL Server配置管理器配置启用TCP/IP协议,IPALL的TCP端口改为。SQL Server(MSSQLSERVER)和SQL Server Agent(MSSQLSERVER)的服务启动账号为SqlStartUser。

3.本地安全设置->本地策略->用户权限分配->内存中锁定页面添加SqlStartUser。

4.勾选使用AWE分配内存。最小服务器内存(MB),最大服务器内存(MB),其他留给操作系统。

检查步骤:

SQL Server代理服务无法启动怎么办(sqlserver代理服务启动失败)

1.检查本地账号SqlStartUser隶属于哪几个组:本地Windows组之Users组;本地Windows组之SQL Server服务账户组SQLServerMSSQLUser$DBSRV1$MSSQLSERVER;本地Windows组之SQL Server服务账户组SQLServerSQLAgentUser$DBSRV1$MSSQLSERVER。

2.检查数据库登录名是否有DBSRV1SqlStartUser。

3.检查事件查看器应用程序有关服务启动的过程信息:

类型来源 描述

①审核成功MSSQLSERVER用户 'DBSRV1 SqlStartUser' 登录成功。连接: trusted. [客户端: <local machine>]

②信息MSSQLSERVER配置选项 'show advanced options' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。

③信息MSSQLSERVERSQL Server 阻止了对组件 'Agent XPs' 的 过程'dbo.sp_sqlagent_has_server_access' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Agent XPs'。有关启用 'Agent XPs' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。

④信息MSSQLSERVERSQL Server 阻止了对组件 'Agent XPs' 的 过程'dbo.sp_sqlagent_get_startup_info' 的访问......

⑤错误MSSQLSERVERSQLServerAgent could not be started (reason: SQLServerAgent 必须能够以 SysAdmin 身份连接到 SQLServer,但“(未知)”不是 SysAdmin 角色的成员)。

从信息③和④看到组件'Agent XPs'未能启动。通过系统管理员登录执行语句:

报错没有内存物理地址扩展权限。判断原因为位机器,开启了AWE支持,更改了服务启动账户,但这个账户没有加入到内存锁定页的安全管理中去,所以导致了SQL代理服务启动失败,把SqlStartUser账户加入到内存锁定就可以启动了。

本文链接地址:https://www.jiuchutong.com/biancheng/320287.html 转载请保留说明!

上一篇:SQL服务器无法启动的解决方法(sql服务器无法启动的解决)

下一篇:mysql如何优化插入记录速度(mysql如何做优化)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络