Но при установке этой галочки, после попытки применить новые параметры, возникает ошибка 5845
- Код: Выделить всё
Для расширений AWE необходимо право доступа "блокировка страниц в памяти", которое в настоящий момент отсутствует в маркере доступа данного процесса.
Параметр Блокировка страниц в памяти политики Windows по умолчанию отключен. Его необходимо включить для настройки расширений AWE. Эта политика определяет, какие учетные записи вправе использовать процесс для хранения данных в физической памяти, что предотвращает страничную запись данных операционной системой в область виртуальной памяти на диск. В 32-разрядных операционных системах включение данной политики без использования расширений AWE может существенно снизить общую производительность системы. Блокировка страниц в памяти не требуется в 64-разрядных операционных системах.
Для включения этой политики для учетной записи, используемой SQL Server:
- Открываем оснастку "Групповая политика"
- Конфигурация компьютера - Конфигурация Windows - Настройки безопасности - Локальные политики - Назначение прав пользователя - Закрепление страниц в памяти - добавляем учетную запись, от имени которой запускается служба sqlservr.exe.
- Перезапускаем службу sqlserver.exe.
- Ставим галочку "Использование памяти AWE" в свойствах SQL Server на вкладке "Память" - Применить. Либо выполняем запрос
- Код: Выделить всё
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
- Перезапускаем службу sqlserver.exe.