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