Как включить расширения AWE в MS SQL Server

Все об администрировании Windows NT/2000/2003/2008/2012 Server (в т.ч. R2) серверов. Групповые политики, домены, безопасность и пр. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1503
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Как включить расширения AWE в MS SQL Server

Сообщение UncleFather »

Установка галочки "Использование памяти AWE" в свойствах SQL Server на вкладке "Память" - устанавливает, что SQL Server использует расширения AWE API Microsoft Windows 2000 и Windows Server 2003 для поддержки до 64 гигабайт (ГБ) физической памяти.
Но при установке этой галочки, после попытки применить новые параметры, возникает ошибка 5845

Код: Выделить всё

Для расширений AWE необходимо право доступа "блокировка страниц в памяти", которое в настоящий момент отсутствует в маркере доступа данного процесса.

Параметр Блокировка страниц в памяти политики Windows по умолчанию отключен. Его необходимо включить для настройки расширений AWE. Эта политика определяет, какие учетные записи вправе использовать процесс для хранения данных в физической памяти, что предотвращает страничную запись данных операционной системой в область виртуальной памяти на диск. В 32-разрядных операционных системах включение данной политики без использования расширений AWE может существенно снизить общую производительность системы. Блокировка страниц в памяти не требуется в 64-разрядных операционных системах.
Для включения этой политики для учетной записи, используемой SQL Server:

  1. Открываем оснастку "Групповая политика"

  2. Конфигурация компьютера - Конфигурация Windows - Настройки безопасности - Локальные политики - Назначение прав пользователя - Закрепление страниц в памяти - добавляем учетную запись, от имени которой запускается служба sqlservr.exe.

  3. Перезапускаем службу sqlserver.exe.

  4. Ставим галочку "Использование памяти AWE" в свойствах SQL Server на вкладке "Память" - Применить. Либо выполняем запрос

    Код: Выделить всё

    sp_configure 'show advanced options', 1
    RECONFIGURE
    GO
    
    sp_configure 'awe enabled', 1
    RECONFIGURE
    GO
    
  5. Перезапускаем службу sqlserver.exe.


Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение