经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Windows » 查看文章
MSSQLSERVER 服务运行内存设置较小导致启动服务失败
来源:cnblogs  作者:既来之.则安之  时间:2019/9/10 10:46:52  对本文有异议

问题产生原因:

  手动设置MSSQLSERVER 运行内存,设置值未达到MSSQLSERVER 服务运行内存最低值(max server memory 所允许的最小内存量是 128 MB。),导致MSSQLSERVER 服务启动失败;

处理方法:

  根据网上资料获知,可从DOS界面启动MSSQLSERVER精简版服务,配置MSSQLSERVER服务运行值大小; 参考地址


 

阶段一

  在SQL配置管理器中关闭MSSQLSERVER所有服务;

 


 

 阶段二

1、找到sqlservr.exe所在文件目录[C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn];

开启命令提示符窗口1,进入C盘sqlservr.exe文件所在路径;

 

 

 2、采用最小配置启动SQL SQL Server命名实例

  1. sqlservr.exe -f -s <instancename>

示例:sqlservr.exe -f -s MSSQLSERVER

注释:MSSQLSERVER为SQL默认实例名,该值请结合实际情况修改;

 

 

3、开启命令提示符窗口2

  1. sqlcmd -E -s <instancename>

命名示例连接:sqlcmd -E -s MSSQLSERVER

默认实例连接:sqlcmd -E

4、配置MSSQLSERVER运行内存

  show advanced options:[显示高级选项]选项用来显示 sp_configure 系统存储过程高级选项。 当“显示高级选项”设置为 1 时,可以使用 sp_configure 列出高级选项。 默认值为 0

  max server memory:使用"min server memory"和"max server memory"这两个服务器内存选项可以重新配置由 SQL Server 内存管理器为 SQL Server 实例使用的 SQL Server 进程所管理的内存量 (MB)。"min server memory" 的默认设置为 0,"max server memory" 的默认设置为 2147483647 MB。 默认情况下,SQL Server 的内存要求会根据可用系统资源的情况动态变化

  1. 1> EXEC sp_configure 'show advanced options', '1' RECONFIGURE WITH OVERRIDE;
  2. 2> EXEC sp_configure 'max server memory', 2147483647 RECONFIGURE WITH OVERRIDE;
  3. 3> EXEC sp_configure 'show advanced options', '0' RECONFIGURE WITH OVERRIDE;
  4. 4> GO
  5. 注释:执行过程中如遇异常请分析报错信息或根据数据库对应日志分析处理;

 


 

 

阶段三

  1、关闭命令提示符窗口1;

  2、进入MSSQLSERVER配置管理器中,启动MSSQLSERVER服务;

  3、进入Microsoft SQL Server Management  Studio 连接到指定地址检查内存更新情况;

 

 

 

原文链接:http://www.cnblogs.com/youmin3205/p/11449069.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号