首先要启用“锁定内存中的页”选项
-
在“开始”菜单上,单击“运行”。在“打开”框中,键入 gpedit.msc。
将打开“组策略”对话框。
-
在“组策略”控制台上,展开“计算机配置”,再展开“Windows 设置”。
-
展开“安全设置”,再展开“本地策略”。
-
选择“用户权利指派”文件夹。
细节窗格中随即显示出策略。
-
在该窗格中,双击“锁定内存中的页”。
-
在“本地安全策略设置”对话框中,单击“添加”按钮。
-
在“选择用户或组”对话框中,添加有权运行 sqlservr.exe 的帐户.
其次要:
在 SQL Server 中,利用地址窗口化扩展插件 (AWE) API,可以使可访问的物理内存量超出对配置的虚拟内存设置的限制。可使用的具体内存量取决于硬件配置和操作系统的支持能力。MicrosoftWindows Server 2003 操作系统所支持的物理内存量有所增加。因此,AWE 可访问的物理内存量取决于使用的操作系统。
-
Windows Server 2003 Standard Edition 最多支持 4 GB 的物理内存。
-
Windows Server 2003 Enterprise Edition 最高支持 32 GB 的物理内存。
-
Windows Server 2003 Datacenter Edition 最高支持 64 GB 的物理内存。
如果内存大的话需要通过增加/ape等方式使系统支持更大的内存. |
---|
注意:64 位操作系统上不需要 AWE,也不能在该系统上配置 AWE。 最后就是启用awe分配内存
重新启动 SQL Server 后,SQL Server 错误日志中应显示以下消息:Address Windowing Extensions enabled。 然后,配置内存: sp_configure 'show advanced options', 1 RECONFIGURE GO sp_configure 'awe enabled', 1 RECONFIGURE GO |