KB2708594 – FIX: заключени разпределения на страницата са разрешени без предупреждение, след като надстроите до SQL Server 2012

Работете навсякъде от всяко устройство с Microsoft 365

Надстройте до Microsoft 365, за да работите навсякъде с най-новите функции и актуализации.

Надстройване сега

Microsoft разпространява Microsoft SQL Server 2012 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени с предишното издание на SQL Server 2012 Fix.

Симптоми

Обмислете следните сценарии.Сценарий 1

  • Имате стандартното издание на една от следните инсталирани на x64-базирана система:

    • 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 за x64 инсталации не ви предупреждава за тази промяна в поведението. Освен това забелязвате, че това правило показва неправилно.Сценарий 2

  • Имате стандартното издание на една от следните неща, които са инсталирани на x86-базирана система:

    • Microsoft SQL Server 2005

    • Microsoft SQL Server 2008

    • Microsoft SQL Server 2008 R2

  • Можете да предоставите на потребителите "заключване на страници в паметта" директно към акаунта за стартиране на услугата SQL Server.

  • Не можете да настройвате и конфигурирате функцията за разширения за адреси (страхопочитание). Следователно екземплярът на SQL Server не използва блокирани разпределения на страница.

  • Можете да надстроите екземпляра на SQL Server до SQL Server 2012.

  • Стартирате актуализираната инстанция на SQL Server.

В този случай надстроената инстанция на SQL Server започва с помощта на заключени разпределения на страницата без предупреждение. Обаче проверката на LPIM за x86 инсталациите не ви предупреждава за тази промяна в поведението. Освен това забелязвате, че това правило показва неправилно.

Причина

Този проблем възниква поради известен проблем в кода на правилото за надстройка. Правилото за надстройка неправилно проверява за "заключване на страниците в паметта" от потребителя. По-конкретно той проверява за "заключване на страниците в паметта" за потребителя за идентификатора на защитата на услугата (SID), а не за акаунта за услуги.

Решение

За да отстраните този проблем, приложете тази корекция. Тази корекция поправя известния проблем в кода на правилото за надстройване, за да провери правилно за "заключване на страниците в паметта" и да ви предупреждава по време на надстройката. Когато използвате метода за настройка на дългия поток, за да приложите тази сборна актуализация заедно с версията за издание на Microsoft SQL Server 2012, правилото за надстройка показва правилно предупреждението.

SQL Server 2012

Корекцията за този проблем е издадена за първи път в сборна актуализация 2 за SQL Server 2012. За повече информация как да получите тази сборна актуализация, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2703275 Кумулативен пакет за актуализиране 2 за SQL Server 2012Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2012 Fix. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2692828 SQL Server 2012 компилации, които са издадени след издаването на SQL Server 2012

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Повече информация

Трейс Flag 845 е полезна при стандартни версии на SQL Server, за да разрешите на потребителя "заключване на страници в паметта", както е описано в следващата статия в базата знания на Microsoft:

970070 Поддръжка за заключени страници в SQL Server 2008 R2 Standard Edition x64, на SQL Server 2005 Standard Edition 64-битови системи и на SQL Server 2008 Standard Edition 64-битови системиЗа повече информация как да разрешите опцията "заключване на страниците в паметта", отидете на следните уеб сайтове на Microsoft TechNet:

Разрешаване на страниците за заключване на страниците с опции за памет (Windows)в памет, които вече са налични за 64 битово СТАНДАРТНО издание на SQL ServerЗа повече информация как да разрешите заключени страници в SQL Server 2012, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2659143 Как да разрешите функцията "заключени страници" в SQL Server 2012За повече информация за терминологията на софтуерната актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

824684 Описание на стандартната терминология, която се използва за описание на актуализациите на софтуер на Microsoft

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×