启动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账户加入到内存锁定就可以启动了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- sqlserverdate格式比较(sqlserver之datepart和datediff应用查找当天上午和下午的数据)
- mysql8.0.23.0官方安装手册(MySQL8.0.23安装超详细教程)
- python操作mysql连接池(详解Python连接MySQL数据库的多种方式)
- mysql5.7.20非安装版教程(MySQL5.5 部署的一个问题)
- mysql 索引使用总结(MySQL复合索引的深入探究)
- mysql查询逗号分割字符串(MySQL 字符串拆分实例无分隔符的字符串截取)
- mysql显示所有数据库语句(MySQL数据库自动补全命令的三种方法)
- 升级mysql客户端版本(超详细教你怎么升级Mysql的版本)
- sql server创建的表在哪(浅析SQL Server授予了CREATE TABLE权限但是无法创建表)
- python下的sql处理(python中aioysql异步操作MySQL的方法)
- mysql对null值如何理解(MySQL为Null会导致5个问题个个致命)
- docker 增大mysql连接数(docker中修改mysql最大连接数及配置文件的实现)
- sql server性能调优(SQL Server性能调优之缓存)
- sqlparameter的用法介绍
- docker启动sqlserver(用docker运行postgreSQL的方法步骤)
- mysql自增锁(深入剖析 MySQL 自增锁)
- 某知名企业绩效管理体系及薪酬分配体系操作手册(某知名企业绩效管理体系及薪酬分配体系操作手册)
- 职场人改不掉这4个习惯,只会越混越穷,一辈子也翻不了身(职场人改不掉这4个习惯)
- 华为 联想等46家公司笔试面试题,涉及各行各业,建议收藏(联想等46家公司笔试面试题)
- ()
- ()
- 800壮士拼死拖住30万日军 八佰 的真实历史,誓与阵地共存亡(800壮士拼死拖住30万日军)
热门推荐
- 带农历的js日期控件
- pythonmath库引入方法(python使用thrift教程的方法示例)
- drools机制(Swoole实现异步投递task任务案例详解)
- phpstudy安装后在哪里开启(phpstudy怎么卸载?如何彻底删除phpstudy)
- laravel如何设置默认模块(laravel-admin 中列表筛选方法)
- vue.js开发网站的关键技术(Vue.js项目前端多语言方案的思路与实践)
- python批量转换图片格式(利用Python对文件夹下图片数据进行批量改名的代码实例)
- python制作彩色字符(Python3利用print输出带颜色的彩色字体示例代码)
- SQL如何操作Xml字段
- css3 图片边框(css3图片边框border-image的用法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9