zoukankan      html  css  js  c++  java
  • MSSQLSERVER 服务运行内存设置较小导致启动服务失败

    问题产生原因:

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

    处理方法:

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


    阶段一

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


    阶段二

    1、找到sqlservr.exe所在文件目录[C:Program FilesMicrosoft SQL ServerMSSQL11.MSSQLSERVERMSSQLBinn];

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

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

    sqlservr.exe -f -s <instancename>

    示例:sqlservr.exe -f -s MSSQLSERVER

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

     

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

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

     


    阶段三

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

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

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

  • 相关阅读:
    苹果mac shell 终端 命令行快捷键——行首行尾
    mac 编译ffmpeg真简单!
    (2)小彩灯接收数据解析
    JSON数据解析(自写)
    ESP-手机--双向通信模式
    史上最全脉搏心率传感器PulseSensor资料(电路图+中文说明书+最全源代码)
    OpenSCAD 大白
    用OpenSCAD設計特製的遊戲骰子
    如何使用openscad绘制一个简单的键帽.
    OpenSCAD(1)基础教程
  • 原文地址:https://www.cnblogs.com/youmin3205/p/11449069.html
Copyright © 2011-2022 走看看