在SQL SERVER2008 R2数据库中添加解密文件,遇到错误:
消息 5845,级别 16,状态 1,第 2 行
地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。
在网上找解决方案,比较全的是这种方法:
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
重启服务器 大内存设置完毕
之前找到的是只有第三步,没有解决;这种方法第一步就没有找到文件,并且第二步发现进程中的sqlservr.exe的用户不是SYSTEM,打算重新安装sqlserver了,但是问了一下大神,一分钟解决了。。。。。。。。
运行->services.msc,找到sql服务,选中这几个服务右击->属性->登录->选中第一行本地系统账户->确定,然后重启这个服务,问题就解决了!!!