当前位置: 代码迷 >> Sql Server >> 关于SQL2008R2 大内存的有关问题 着
  详细解决方案

关于SQL2008R2 大内存的有关问题 着

热度:565   发布时间:2016-04-27 14:07:15.0
关于SQL2008R2 大内存的问题 在线等 着急
操作系统 Windows2003企业版  
数据库 SQL2008R2 
服务器 6G内存

我在BOOT。ini文件中增加了\pae  
重启后
在组策略中也锁定内存页中也加了 adminstrator system 

在 数据库中执行
sp_configure 'show advanced options', 1;  
RECONFIGURE;  
GO  
sp_configure 'awe enabled', 1  
RECONFIGURE  
GO  
sp_configure 'min server memory', 2240  
RECONFIGURE  
GO  
sp_configure 'max server memory', 4000  
RECONFIGURE  
GO  

提示:

配置选项 'show advanced options' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。
消息 5845,级别 16,状态 1,第 2 行
地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。
配置选项 'awe enabled' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。
消息 5845,级别 16,状态 1,第 2 行
地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。
配置选项 'min server memory (MB)' 已从 2240 更改为 2240。请运行 RECONFIGURE 语句进行安装。
消息 5845,级别 16,状态 1,第 2 行
地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。
配置选项 'max server memory (MB)' 已从 4000 更改为 4000。请运行 RECONFIGURE 语句进行安装。
消息 5845,级别 16,状态 1,第 2 行
地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。

重启SQL后 发现数据库最大仍然使用到1.8G
重启服务器 仍然是这样
请问 我哪里没有做到啊 着急啊 



------解决方案--------------------
运行-->gpedit.msc ->Windows Settings->Security Settings->Local Policies>User Rights Assignment->Lock pages in memory 这里加上 sql server 的启动 帐号. 另外,你的需要建一个 win 帐号,来启动 sql server 服务
------解决方案--------------------
1.在BOOT。ini文件中增加了\pae
去掉这个设置 

2.任务管理器——》进程中查看SQLSERVER 对应的用户名 是否为SYSTEM 如果不是重新安装sql
  
3.运行-->gpedit.msc ->Windows Settings->Security Settings->Local Policies>User Rights Assignment->Lock pages in memory 这里加上 sql server 的启动 帐号 SYSTEM
4.在SQLSERV2008 属性-》内存 使用 AWE 分配内存 勾打上 最小服务器内存 设置2048 最大
服务器内存设置5120
重启服务器 大内存设置完毕