Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012.
Проблемы
Учтите следующие ситуации.Сценарий 1
-
На компьютере с 64-разрядной архитектурой установлен стандартный выпуск одной из указанных ниже служб.
-
Microsoft SQL Server 2005
-
Microsoft SQL Server 2008
-
Microsoft SQL Server 2008 R2
-
-
Вы предоставляете пользователю право "Закрепление страниц в памяти" для стартовой учетной записи службы SQL Server.
-
Флаг трассировки 845 не включен. Таким образом, экземпляр SQL Server не использует заблокированные выделения страниц.
-
Вы обновляете экземпляр SQL Server до SQL Server 2012.
-
Вы запускаете обновленный экземпляр SQL Server.
В этом сценарии обновленный экземпляр SQL Server запускается с использованием заблокированных выделений страниц без предупреждения. Однако Проверка установки LPIM для 64-разрядных версий x64 не предупреждает вас об этом изменении поведения. Кроме того, вы заметите, что это правило неправильно указывает на то, что прошло успешно.Сценарий 2
-
На компьютере с процессором x86 установлен стандартный выпуск одной из указанных ниже версий.
-
Microsoft SQL Server 2005
-
Microsoft SQL Server 2008
-
Microsoft SQL Server 2008 R2
-
-
Вы предоставляете пользователю право "Закрепление страниц в памяти" для стартовой учетной записи службы SQL Server.
-
Вы не настраиваете и не настраивайте компонент расширений AWE (Address Window Extensions). Таким образом, экземпляр SQL Server не использует заблокированные выделения страниц.
-
Вы обновляете экземпляр SQL Server до SQL Server 2012.
-
Вы запускаете обновленный экземпляр SQL Server.
В этом сценарии обновленный экземпляр SQL Server запускается с использованием заблокированных выделений страниц без предупреждения. Тем не менее, в LPIM проверка установки для платформы x86 не выводится предупреждение о том, что это изменение повлияет на поведение системы. Кроме того, вы заметите, что это правило неправильно указывает на то, что прошло успешно.
Причина
Эта проблема возникает из-за известной проблемы в коде правила обновления. Правило обновления неправильно проверяет наличие прав пользователя "Закрепление страниц в памяти". В частности, он проверяет наличие идентификатора безопасности службы (SID) "Закрепление страниц в памяти", а не для учетной записи службы.
Решение
Чтобы устранить эту проблему, примените это исправление. Это исправление исправляет известную проблему в коде правила обновления для правильной проверки прав пользователя "Закрепление страниц в памяти" и предупреждать о ходе обновления. При использовании метода настройки SLIP для установки данного накопительного обновления вместе с выпуском версии Microsoft SQL Server 2012 правило обновления правильно отображает предупреждение.
SQL Server 2012
Исправление для этой проблемы впервые выпущено в накопительном обновлении 2 для SQL Server 2012. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2703275 Накопительный пакет обновления 2 (SP2) для SQL Server 2012Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Флаг трассировки 845 полезен в стандартном выпуске SQL Server, чтобы включить для него право "Закрепление страниц в памяти", как описано в следующей статье базы знаний Майкрософт:
970070 Поддержка заблокированных страниц в SQL Server 2008 R2 Standard Edition x64, SQL Server 2005 Standard Edition 64-bit Systems и SQL Server 2008 Standard Edition 64-bit SystemsДополнительные сведения о том, как включить функцию "Закрепление страниц в памяти", можно найти на веб-сайтах Microsoft TechNet по следующим адресам:
Функция "Закрепление страниц в памяти" (Windows) заблокировала страницы в памяти теперь доступна для 64 bit Standard Edition SQL ServerЧтобы получить дополнительные сведения о том, как включить заблокированные страницы в SQL Server 2012, щелкните следующий номер статьи базы знаний Майкрософт:
2659143 Как включить функцию "заблокированные страницы" в SQL Server 2012Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в указанной ниже статье базы знаний Майкрософт.
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт