• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SQL Server代理服务无法启动怎么办
    POST TIME:2021-10-18 18:08

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

    配置环境:
    服务器环境为32位Intel® Xeon® CPU E54410 @2.33GHz双路双核开启超线程,8.00GB的内存,RAID10。

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

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

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

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

    检查步骤:

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

    2.检查数据库登录名是否有DBSRV1\SqlStartUser。

    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'未能启动。通过系统管理员登录执行语句:

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

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

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • SQL(MSSQLSERVER)服务启动错误代码3414的解决方法
    • 启动sqlserver服务的bat脚本分享
    • sql2005 本地计算机上的SQL SERVER服务启动后又停止了解决方法
    • 命令行启动mssqlserver服务的方法示例
    • SQLServer2005安装提示服务无法启动原因分析及解决
    • SQL Server代理服务无法启动的解决方法
    • SQL SERVER服务使用批处理启动/停止的方法(sc)
    • sqlserver数据库服务启动关闭的批处理
    • SQLSERVER服务手工启动 批处理文件
    • SQL Server 服务由于登录失败而无法启动
    上一篇:SQL服务器无法启动的解决方法
    下一篇:mysql如何优化插入记录速度
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信