KB2546951 – Списък на проблеми, които са коригирани от SQL Server 2008 Service Pack 3

Отнася се за
SQL Server 2008 Service Pack 2 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 Standard SQL Server 2008 Standard Edition for Small Business SQL Server 2008 Web SQL Server 2008 Workgroup

ВЪВЕДЕНИЕ

В тази статия са изброени проблемите с SQL Server 2008, които са коригирани от Microsoft SQL Server 2008 Service Pack 3 (SP3).

Бележки

  • Някои проблеми, които не са документирани, може да бъдат коригирани от сервизния пакет.
  • Списъкът с проблеми ще бъде актуализиран, когато статиите за броевете бъдат пуснати.

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

968382
Как да получите най-новия сервизен пакет за SQL Server 2008

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

Изтегляне на SQL Server 2008 Service Pack 3 сега

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

SQL Server 2008 SP3 коригира следните проблеми:

  • Проблемите, които са изброени в тази статия

  • Проблеми, които са поправени в следните кумулативни пакети с актуализации за Microsoft SQL Server 2008 Service Pack 2 (SP2):

    • Сборен пакет за актуализация 1 за SQL Server 2008 SP2
    • Сборен пакет за актуализация 2 за SQL Server 2008 SP2
    • Сборен пакет за актуализация 3 за SQL Server 2008 SP2
    • Сборен пакет за актуализация 4 за SQL Server 2008 SP2

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

2402659 Компилациите на SQL Server 2008, които са издадени след издаването на SQL Server 2008 Service Pack 2 Следващата таблица предоставя повече информация за продуктите или инструментите, които автоматично проверяват за това състояние във вашия екземпляр на SQL Server и за версиите на SQL Server продукт, за който се изчислява правилото.

Софтуер с правила Заглавие на правило Описание на правилото Версии на продукти, спрямо които се изчислява правилото
System Center Advisor SQL Server липсващ KB2546951 за актуализация, за да се гарантира, че основният lazywriter е стартиран System Center Advisor определя дали този екземпляр на SQL Server се изпълнява на сървър, който има повече от 64 логическа процесори. Също така съветникът проверява текущата компилация и версия на sqlservr.exe. Ако текущата компилация на sqlservr.exe е по-малка от компилацията на корекцията, съветникът генерира известие за този проблем. Прегледайте подробностите, предоставени в раздела "Събрана информация" на известието на съветника, и приложете корекцията, обсъждана в тази статия. Това известие на съветник се отнася за ИД за корекция, 337272, споменат в тази статия. SQL Server 2008

Проблеми, които са коригирани от SQL Server 2008 SP3

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

Номер на VSTS грешка Номер на статия в БЗ Описание
721415 2550552 ПОПРАВКА: Командата SQL Server спира да отговаря, когато използва небуфериран път за достъп до файл FILESTREAM в SQL Server 2008 R2 или SQL Server 2008
611967 922578 КОРЕКЦИЯ: Много съобщения с ИД на съобщение 19030 и ИД на съобщение 19031 се регистрират във файла с регистрационен файл за грешки на SQL Server 2005, когато използвате профил на SQL Server в SQL Server 2005
628427 2463682 ПОПРАВКА: База данни, която има разрешено прозрачно шифроване на данни, може да бъде маркирана като "подозрителна", ако сертификатът на сървъра бъде пропуснат в SQL Server 2008 R2
729461 2500042 Съобщение за грешка "Инсталирането на SQL Server 2008 изисква инсталиране на Microsoft .NET Framework (платформа) 4.0" при прилагане на Service Pack 2 (SP2) за SQL Server 2008
757676 2565683 КОРЕКЦИЯ: Може да получите неправилни резултати, когато изпълните сложна заявка, съдържаща агрегатни функции, функции на съединение и различни функции в подзаявки в среда на SQL Server 2008
746231 2569923 КОРЕКЦИЯ: Заданията за качване на събиране на данни бързо отварят и затварят голям брой TCP портове, ако заданията качват данни в MDW база данни в SQL Server 2008 или SQL Server 2008 R2
429231 2588050 КОРЕКЦИЯ: Slipstream инсталирането на сервизен пакет на SQL Server 2008 може да е неуспешно
717065 2588453 КОРЕКЦИЯ: Непозволен достъп до памет при изпълнение на заявка към таблица в SQL Server 2008, ако има индекс на колона с тип пространствени данни на таблицата
644781 2589980 Корекция: Неправилни резултати или нарушение на ограничения, когато изпълнявате команда SELECT или команда на DML, използваща функцията row_number и план за паралелно изпълнение в SQL Server 2008
420834 2590124 КОРЕКЦИЯ: Грешка "ChainerInfrastructureException", когато инсталирате SQL Server 2008
666690 969052 Как да възстановите липсващите кеш файлове на Windows Installer и да отстраните проблеми, които възникват по време на актуализация на SQL Server
406407 2591753 ПОПРАВКА: Налична е актуализация за добавяне на информация за SPN за акаунтите на услуги към регистрационния файл на услугите за отчети

Допълнителни проблеми, които са коригирани от SQL Server 2008 SP3

Следните проблеми също са коригирани от SQL Server 2008 SP3.

Номер на VSTS грешка Описание
295196, 771825 Може да получите следното предупредително съобщение, когато създавате план за поддръжка, ако опцията за свиване на базата данни е разрешена в SQL Server 2008: "Свиването на файлове с данни премества данните и може да доведе до фрагментиране на индексите в тези файлове."
295750 Различни инструменти за диагностика неправилно отчитат главната база данни за заявки, които са изпълнени спрямо други бази данни в SQL Server 2008.
337272 Основният Lazy Writer не се стартира, ако възелът 0 NUMA не съдържа процесор в SQL Server 2008.
444202 Потребител не може да промени паролата си в SQL Server 2005 с помощта на SQL Server Management Studio (SSMS) на SQL Server 2008.
447990 Да предположим, че индексираният изглед проектира колони от основната и небазовата таблица, а колоната от небазовата таблица има същия ИД и тип на ред като колоната на основната таблица. В този сценарий, ако е инсталиран SQL Server 2008 SP3, ще възникне грешка вместо превключвател на дялове.
450529 Да предположим, че отваряте SSMS като неадминистратор, и след това се опитвате да прикачите база данни. В този сценарий, ако е инсталиран SQL Server 2008 SP3, получавате грешка "Достъпът е отказан" вместо изключение.
507222 Имайте предвид сценария, описан по-долу:

  • Вие създавате база данни.
  • За тази база данни е кеширана заявка.
  • Изтривате базата данни и след това създавате нова.
  • Създавате изтритата база данни отново и след това изпълнявате заявката.

В този случай получавате грешка "Непозволен достъп за четене във FullXactImpBase::GetXdes xact.cpp @ 2536" в SQL Server 2008.
546001 Корекцията за проблема с тази грешка нулира името на параметър с таблични стойности, когато създавате стойност по подразбиране за параметъра с таблични стойности. След като инсталирате SQL Server 2008 SP3, елементът TableVarElem винаги има правилното име, когато извлича стойности по подразбиране от кеша на таблицата Temp.
643903 Не може да се генерират известия за събития на ниво база данни, когато се извършва DDL операция между бази данни. Този проблем възниква, защото се използват неправилни манипулатори на диалогов прозорец.
650111 Приложението не може да се свърже с SQL Server 2008, ако е инсталирана паралелна инсталация на SQL Server с кодово име "Denali". Този проблем възниква поради нулев указател. Когато се използва нулев указател, екземплярите от горно ниво, инсталирани на компютъра, се игнорират. След като инсталирате SQL Server 2008 SP3, нулевият указател не се използва, когато използвате SQL Server 2008 Configuration Manager.
703968 След като инсталирате SQL Server 2008 SP3, оптимизаторът на заявките може да обработва различни изходни стойности за една и съща входна стойност от колоната CRYPT_GEN_RANDOM.
704992 Проблеми при интегрално преобразуване на данни в операционни системи, базирани на x64. Тези проблеми възникват поради метода BindParameter и на параметрите на типа данни LONG, които се използват от този метод.
707059 Profiler може да не покаже всички събития и колони за SQL Server Database Engine и Услуги за анализ на SQL Server. След като инсталирате SQL Server 2008 SP3, новите файлове с шаблони за проследяване за SQL Server Database Engine и за Услуги за анализ на SQL Server се генерират отделно.
709063 Проблем с бавна производителност възниква, когато изпълнявате задачата за събиране на данни mdw_purge_data_[<името> на вашата MDW база данни], за да изпълните операция за изтриване. Този проблем възниква, ако колектор на данни на Microsoft SQL Server 2008 Management Data Warehouse (MDW) се изпълнява в широкомащабна MDW база данни.
741462 Когато изпълнявате SSIS пакет от помощната програма за изпълнение на DTExec.exe или от стъпка за задание на SQL агент, някои събития за регистриране на изхода може да липсват от записаните резултати. Събития като OnInformation, OnProgress, Diagnostic, OnPostExecute и PackageEnd може да липсват в резултата. Често наблюдавани събития от информационния регистрационен файл, като например OnInformation: "OLE DB Destination" written ###### rows." може да липсват в резултата. Другите помощни програми за изпълнение, като например DTExecUI.exe и DtsDebugHost.exe (при отстраняване на грешки на SSIS пакет от средата BIDS) не са засегнати от проблема.
755932 Аналитичните функции LAG и LEAD не работят в системата на съветника за пакетиране и разполагане (PDW). Този проблем възниква, защото част от информацията в схемата MemoXML е премахната.
771381 Неправилен указател на обект от паметта се разпределя, когато изтривате база данни с файлова група FILESTREAM.
540323 Непозволен достъп възниква, когато приложение се опита да повдигне кода на грешка 9530. Този проблем възниква, защото се използва указател NULL.
778341 Функцията SCOPE_IDENTITY() може да върне неправилни стойности.
536835 Инсталирането се срива, когато инсталирате Microsoft SQL Server 2008 на компютър с инсталиран SQL Server 2000 Service Pack 3 (SP3) Online Analytical Processing (OLAP). Този проблем възниква, защото SQL Server 2000 SP3 OLAP неправилно задава ключа на системния регистър на версията на Service Pack 3.0.
544926 Ако не промените никое свойство, когато се опитате да промените обекта за управление на DatabaseEncryptionKey SQL Server Management Objects (SMO), SMO обектът на базата данни не актуализира стойността DatabaseEncryptionKey.
729229 След като инсталирате SQL Server 2008 SP3, резултатите от изброяването не се кешират и не се съхраняват в локални променливи за изброяване на ресурсите. Освен това дисковете се проверяват само веднъж и резултатите се съхраняват за следващи заявки.
425485 След като инсталирате SQL Server 2008 SP3, всички връзки към целеви страници, които изпълняват сценарии на инсталирането, се забраняват.
700081 Когато приложението търси имена на базови броячи на брояч на коефициенти, приложението трябва да изпълни операция за търсене на подниз, която не е чувствителна на главни и малки букви в SQL Server 2008.
281309 Неправилно време на процесора, когато изпълнявате планове за паралелни заявки за таблицата sys.dm_exec_query_stats.
356915 Възниква грешка, когато вътрешни буфери за асинхронни операции за четене разделят многознаков разделител на колона на две части. След като инсталирате SQL Server 2008 SP3, текущият показалец за анализ се нулира след смяна на буферите.
645220 SQLAgent.exe не се изпълнява, когато в командния ред се въведе валидна SQLAgent.exe команда. Този проблем възниква поради грешка в разрешенията за споделена памет.
747046 След като инсталирате SQL Server 2008 SP3, база данни не се създава, ако името й е същото като името на текущия потребител на базата данни.
769191 SQL Server 2008 SP3 съдържа актуализирани VER_PRODUCTLEVEL_STR и VER_PRODUCTLEVEL_WSTR глобални променливи във файла Ntverp.h. Тези променливи се актуализират до SP3.
453592 Потребителят няма достъп до каталожна база данни, ако потребителят е задал порт за сървъра на базата данни в Microsoft SQL Server 2008 Reporting Services Configuration Manager.
773344 Информацията за акаунта за изпълнение съдържа отрязани низове в локализираната на руски език компилация на Microsoft SQL Server 2008 Reporting Services Configuration Manager.

Справки

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

321185
  Как да идентифицирате вашата версия и издание на SQL Server
 Продуктите на други разработчици, обсъждани в тази статия, са произведени от независими от Microsoft фирми. Microsoft не дава никаква подразбираща се или друга гаранция относно производителността или надеждността на тези продукти.