启动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账户加入到内存锁定就可以启动了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- mybatis动态sql框架(Mybatis4 之Mybatis动态sql的实现代码)
- linux安装nacos教程(Nacos配置MySQL8的方法)
- mysql密码找回方法(MySQL8忘记密码的快速解决方法)
- SqlServer GO命令循环使用实例代码(SqlServer GO命令循环使用实例代码)
- mysql中行列转换(mysql 行列转换的示例代码)
- sql备份库怎么恢复(SQL恢复master数据库方法 只有mdf文件的数据库如何恢复)
- sqlserver厉害的函数(SQL Server里书签查找的性能伤害)
- mysql对大表千万级如何优化(MySQL 大表的count优化实现)
- 怎么运行xampp中的mysql(本地安装了mysql导致xampp的mysql服务启动失败)
- mysql分组函数入门(详解MySQL 数据分组)
- sqlserver存储过程同步数据(SQL Server存储过程同时返回分页结果集和总数)
- SQL SERVER中@@TRANCOUNT
- sqlserver新建表参数错误(Sql Server中判断表、列不存在则创建的方法)
- plsql常用函数
- sqlserver使用说明(SQL Server视图的讲解)
- dedecms的dedesql.class.php on line 489错误的解决方法(dedecms的dedesql.class.php on line 489错误的解决方法)
- 每日一典 过江之鲫(每日一典过江之鲫)
- 红色代表什么(红色代表什么意义和象征)
- 菲律宾安全吗(菲律宾安全吗2023)
- 彩礼重要吗()
- 写信告诉我今天海是什么颜色(写信告诉我今天海是什么颜色回答)
- 英语难学吗(法语比英语难学吗)
热门推荐
- docker shell教学(docker安装rockerChat设置聊天室的详细步骤)
- python实用的游戏小代码(python3实现小球转动抽奖小游戏)
- SQL join中on与where区别
- dedecms系统怎么查看(DedeCMS V5.3/V5.5/V5.7 安全设置指南 图文推荐)
- vue pdf预览插件(Vue-pdf实现在线预览PDF文件)
- webapi 参数的传递
- Asp.net Mvc模型绑定
- 搭建lnmp的实验心得(Docke容器分离部署LNMP的实现)
- mysql开启事务没有提交(MySQL 事务autocommit自动提交操作)
- 宝塔面板服务器连接不上(宝塔面板后台登陆不显示验证码解决办法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9