启动sqlserver代理服务失败(SQL Server代理服务无法启动怎么办)
启动sqlserver代理服务失败
SQL Server代理服务无法启动怎么办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账户加入到内存锁定就可以启动了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- sqlserver 多实例怎么算许可(SQL Server使用row_number分页的实现方法)
- Windows2012配置SQLServer2014AlwaysOn的图解(Windows2012配置SQLServer2014AlwaysOn的图解)
- SQL Server获取时间段内的所有月份
- mysql主从复制步骤(MySQL8 主从复制踩坑指南)
- spark sql常用操作(Spark SQL数据加载和保存实例讲解)
- windows性能计数器与SQL Server Profiler 组合分析性能
- 如何排查mysql存储过程的问题(Mysql修改存储过程相关权限问题)
- sql datalength与len区别
- mysql中innodb四种事务级别(MySQL InnoDB 锁的相关总结)
- mysql8使用技巧(一篇学会MySQL 8.0 ROLE管理)
- visual studio怎么连接数据库(使用Visual Studio Code连接MySql数据库并进行查询)
- mysql单独导出表(mysql实现从导出数据的sql文件中只导入指定的一个表)
- mysql怎么看脱机数据(MYSQL电话号码,身份证数据脱敏的实现)
- mysql拼接多字段作为查询条件(Mysql 实现字段拼接的三个函数)
- sql server中使用xp_readerrorlog查看错误日志
- 如何判断sql中的字符(SQL中字符串中包含字符的判断方法)
- 九月初,爱如蜜糖,甜到心扉,迷恋彼此,一日不见兮,思之若狂(九月初爱如蜜糖)
- ()
- 对你思念入骨的女人,跟你见面时会有这几种表现,藏都藏不住(对你思念入骨的女人)
- 纳兰性德绝美作,一场重逢,成就最后一首称得上惊艳的《如梦令》(纳兰性德绝美作)
- 如何快速赚钱(如何快速赚钱方法真实有效)
- 这里输入关键词(如何输入关键词)
热门推荐
- vue如何获取元素(vue第一次获取不到元素的解决方法记录)
- NameValueCollection用法
- python处理所有异常(Python异常处理知识点总结)
- python语言中的递归(详解python中递归函数)
- 让VS中Release模式下不生成pdb文件
- python如何把字符串转换成数字(python实现字符串加密成纯数字)
- laravel数据库数据代码(在Laravel的Model层做数据缓存的实现)
- 搭建php和mysql的运行环境(Windows环境开发PHP完整配置教程Apache+Mysql+PHP)
- dede的数据库在哪(dede后台Fatal error: Allowed memory size of 8388608 bytes exhausted问题的解决方)
- 腾讯云服务器怎么重装系统(腾讯云服务器如何重装系统)