![W2K3 上的 SQL 2008 R2 启用 AWE(地址窗口扩展)](https://linux22.com/image/530321/W2K3%20%E4%B8%8A%E7%9A%84%20SQL%202008%20R2%20%E5%90%AF%E7%94%A8%20AWE%EF%BC%88%E5%9C%B0%E5%9D%80%E7%AA%97%E5%8F%A3%E6%89%A9%E5%B1%95%EF%BC%89.png)
你好,我有一台带有 6GB 内存的 Win 2K3。
我有 3 场演出,然后又增加了 3 场。
然而,由于它是 32 位机器,Windows 不会识别超过 4 GB 的内存。
我必须做什么才能使事情顺利进行?
我有两个 SQL 实例,并将它们的最大 SQL 内存设置为 2560,然后单击“启用 AWE”复选框。
这够了吗?我听说其实还不够,Windows 应该先识别内存。我该怎么做?最小内存是否需要大于 0 才能使 AWE 工作?
提前致谢。Gabriel Guimarães
答案1
如果您运行的是企业版或数据中心版操作系统,则需要执行一些其他操作。如果您运行的是 Windows Server 2003 Standard,则不能使用超过 4 GB 的内存,正如 Sim 所提到的。如果您使用的是企业版或数据中心版,则需要执行以下操作:
- 必须在 boot.ini 中设置 /PAE 开关:在线书籍:使用 AWE。
- 必须为 SQL Server 服务帐户设置“锁定内存页”:联机丛书:如何:启用“锁定内存页面”选项(Windows)。
- 必须配置 Awe Enabled 并重新启动 SQL Server:联机丛书:为 SQL Server 启用 AWE 内存。
答案2
如果服务器是 Windows 2003 标准版,则它仅支持最大 4GB 的物理内存 - 请参阅MSDN - Windows 版本的内存限制。最好的选择是使用 64 位 Windows 和 SQL。
有关 AWE 和 SQL 的更多信息,请参阅为 SQL Server 启用 AWE 内存。