服务器6G条子,
但是sql只用了1.7G就不上去了,
请问如何把使用内存限制在4G?我GG了大半天,用了:exec sp_configure 'awe enabled', 1
go
reconfigure with override
go
得到错误:消息 15123,级别 16,状态 1,过程 sp_configure,第 51 行
配置选项 'awe enabled' 不存在,也可能是高级选项。

解决方案 »

  1.   

    1.
    开始->运行->gpedit.msc->计算机设置->windows设置->安全设置->本地策略
            ->用户权限指派->锁定内存页->添加用户
    2.
    设置MS SQL Server服务的启动账户为上面添加的用户 (当然要给这个用户适当的权限)
    3.
    EXEC sp_configure 'show advanced options',1;
    RECONFIGURE;
    EXEC sp_configure 'awe enabled',1;
    RECONFIGURE;EXEC sp_configure 'min server memory',2048;
    RECONFIGURE;
    EXEC sp_configure 'max server memory',4096;
    RECONFIGURE;4.cmd->net stop mssqlserver->net start mssqlserver
      

  2.   

    如果是SQL2005以上版本,按以下方式操作试试:
    1.登录SQL Server Management Studio;
    2.在【对象资源管理器】下面的第一项,按鼠标右键;
    3.在【服务器属性】对话框选择【内存】页,勾选【使用AWE分配内存】,设置最大内存,然后确定。
      

  3.   

    1.
    开始->运行->gpedit.msc->计算机设置->windows设置->安全设置->本地策略
            ->用户权限指派->锁定内存页->添加用户
    2.
    设置MS SQL Server服务的启动账户为上面添加的用户 (当然要给这个用户适当的权限)
    3.
    EXEC sp_configure 'show advanced options',1;
    RECONFIGURE;
    EXEC sp_configure 'awe enabled',1;
    RECONFIGURE;EXEC sp_configure 'min server memory',2048;
    RECONFIGURE;
    EXEC sp_configure 'max server memory',4096;
    RECONFIGURE;4.cmd->net stop mssqlserver->net start mssqlserver
    学习
      

  4.   


    --因为'awe enabled'是高级选项,默认是不可见的,所以要先:
    EXEC sp_configure 'show advanced options',1;
    RECONFIGURE;
    --把高级选项设置为可见后才可进行设置:
    EXEC sp_configure 'awe enabled',1;
    RECONFIGURE;
    EXEC sp_configure 'min server memory',2048;
    RECONFIGURE;
    EXEC sp_configure 'max server memory',4096;
    RECONFIGURE;
    --最后再隐藏高级选项:
    EXEC sp_configure 'show advanced options',0;
    RECONFIGURE;
      

  5.   

    先确定32信的Win OS的PAE已经开启.
      

  6.   

    楼上基本上都说全了。总结一下:
    大致配置步骤如下:
      1、因服务器已打开/PAE参数,否则需在系统盘根目录下修改Boot.ini文件(去除只读属性),在=optin /fastdetect后添加/PAE参数。
      2、在windows的组策略中启用锁定内存页选项:
         a)在"开始"菜单上单击"运行"子菜单,然后在"打开"框中键入"gpedit.msc"。
         b)在"组策略"控制台上,展开"计算机配置",然后展开"Windows   设置"。
         c)展开"安全设置",然后展开"本地策略",选择"用户权限分配"复选框。
         d)在详细资料窗格中,双击"锁定内存页"。
         e)在"本地安全策略设置"对话框中,单击"添加"按钮。
         f)在"选择用户或组"对话框中,添加有权运行sqlservr.exe的帐户。
      3、启用SQLServer2K5的AWE支持。
         a)在对象资源管理器中,右键单击服务器并选择“属性”。
         b)单击“内存”节点。
         c)在“服务器内存选项”下,选择“使用 AWE 分配内存”。
         d)在对象资源管理器中,右键单击服务器并选择“属性”。
         e)单击“内存”节点。
         f)在“服务器内存选项”下,选择“使用 AWE 分配内存”。
         g)配置相应最小内存数和最大内存数。  
         同时也可以用脚本执行的方式操作:
         --当 show advanced options 设置为'1'时才能更改AWE
         sp_configure 'show advanced options', 1
       RECONFIGURE
       GO
         --启用AWE 选项
       sp_configure 'awe enabled', 1
       RECONFIGURE
       GO
         --设置最大内存为6G
       sp_configure 'max server memory', 6144
       RECONFIGURE
       GO
      4、注意需要重新启动SQL 服务。详见http://blog.csdn.net/claro/archive/2008/10/18/3094807.aspx
      

  7.   

    开始->运行->gpedit.msc->计算机设置->windows设置->安全设置->本地策略
      ->用户权限指派->锁定内存页->添加用户这个是必须的。不然没效果。