ВЪВЕДЕНИЕ
Тази статия описва грешките, които са коригирани в Microsoft SQL Server 2008 Service Pack 2 (SP2).
Бележки
- Други поправки, които не са документирани, могат да бъдат включени в сервизния пакет.
- Този списък ще се актуализира, когато бъдат издадени повече статии.
За допълнителна информация как да получите сервизни пакети за SQL Server 2008, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
968382
Как да получите най-новия сервизен пакет за SQL Server 2008
Повече информация
В допълнение към корекциите, които са изброени в тази статия, SQL Server 2008 SP2 съдържа горещи поправки, които са включени в кумулативната актуализация 1 до кумулативна актуализация 8 за SQL Server 2008 Service Pack 1 (SP1). За повече информация относно кумулативните пакети за актуализация, които са налични за SQL Server 2008 SP1, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
970365 Компилациите на SQL Server 2008, които са издадени след издаването на SQL Server 2008 SP1
Грешките, които са коригирани в този сервизен пакет
За повече информация за грешките, които са коригирани в SQL Server 2008 SP2, щракнете върху следните номера на статии в базата знания на Microsoft.
| Номер на VSTS грешка | Номер на статия в БЗ | Описание |
|---|---|---|
| 249682 | 2216454 | КОРЕКЦИЯ: Съобщение за грешка при изпълнение на командата ProcessAdd след извършване на промени в дяла на сървър, на който се изпълнява SQL Server 2008: "Вътрешна грешка: възникна неочаквано изключение" |
| 256736 | 2322209 | КОРЕКЦИЯ: Неправилни резултати, ако използвате скоби около SELECT в команда, която има често срещан табличен израз в SQL Server 2008 |
| 258076 | 2216456 | КОРЕКЦИЯ: Подобрения в SQL Server 2008 Service Pack 2 в текста на съобщението за грешка "Операцията е отменена" в услугите за анализ |
| 270561 | 2216460 | Съобщение за грешка при опит за отваряне на проект в SQL Server 2008: "Манифестната дефиниция на манифеста на разположения блок не съответства на препратката към блок" |
| 274280 | 2216461 | Инсталиращата програма на SQL Server 2008 не успява да се инсталира на точка за монтиране на клъстер на Windows Server 2008 |
| 284360 | 955850 | Съобщение за грешка при опит за използване на изпълними файлове от пакета SQL Server System CLR Types (SQLSysClrTypes.msi): "Не може да се зареди DLL SqlServerSpatial.dll: Това приложение не успя да се стартира, защото конфигурацията на приложението е неправилна" |
| 301603 | 2216465 | Инсталирането на SQL Server 2008 Slipstream е неуспешно, ако /PCUSOURCE или /CUSOURCE има интервал в пътеката |
| 317800 | 2216472 | Заявка на SQL Server 2008 или SQL Server 2005 Analysis Services ROLAP връща неправилни резултати |
| 340066 | 2216474 | КОРЕКЦИЯ: Може да изпитате известна загуба на данни, когато използвате команда UPDATE с клауза SET, която използва типовете time, datetime2 и datetimeoffset в SQL Server 2008 |
| 347731 | 2216478 | Съобщение за грешка при стартиране на Get-Command в среда на версия 2 на PowerShell на сървър, на който се изпълнява SQL Server 2008: "Препратката към обект не е зададена на екземпляр на обект" |
| 351286 | 2216480 | ПОПРАВКА: Полетата не се запазват в отчета, когато отчетът се експортира в Excel на сървър, който изпълнява SQL Server 2008, и след това визуализирате отчета в Excel |
| 351981 | 2216484 | КОРЕКЦИЯ: Съобщение за грешка при експортиране на отчет в Excel в диспечера на отчети на сървър, който изпълнява SQL Server 2008: "Необработено управлявано изключение: Type = System.ArgumentOutOfRangeException" |
| 357416 | 2216485 | КОРЕКЦИЯ: Мониторът на ресурсите влиза в условие за непредоставяне на SQL Server 2008 |
| 390126 | 2216491 | Помощната програма "SQL Dumper" не може да генерира файлове за вторично копие на грешка на клъстер за преместване (на ресурси) при отказ на SQL Server 2008 при инсталиране на клъстер за преместване (за разширени/корпоративни) |
| 396527 | 980671 | Коригиране на липсата на криптографска вариация на солта на хеш за вход на SQL Server sa |
| 402453 | 2019402 | Не е извършено съпоставяне между имената на акаунтите и ИД на защитата" при добавяне на възел към клъстер за преместване при отказ на SQL Server 2008 |
| 426753 | 2216499 | Не можете да запишете екземпляр на база данни на SQL Server 2008 в помощна програма на SQL Server |
| 426753 | 2253128 | Не можете да разположите приложение на Data-Tier в екземпляр на база данни на SQL Server 2008 |
| 427703 | 2216501 | КОРЕКЦИЯ: Заданията за много сървъри не се изтеглят от SQL Server 2000 в ролята MSX на SQL Server 2008 в ролята TSX |
| 524642 | 2283072 | КОРЕКЦИЯ: Налична е гореща корекция, която позволява на услугите за отчет на SQL Server 2008 R2 да използват 2048-битов RSA ключ за шифроване на ключ на услугите за отчет за съвместимост с FIPS |
| 370540 | 2448971 | ПОПРАВКА:Заключването на таблица не се ескалира, когато вмъквате много редове в таблица в SQL Server 2008 |
Допълнителни проблеми, които са коригирани в този сервизен пакет
Решения на следните проблеми също са включени в SQL Server 2008 SP2.
| Номер на VSTS грешка | Описание |
|---|---|
| 270934 | Грешки при повреда в DBCC възникват по време на съпоставяне на SQL Server 2008, когато се използват низове, които имат Jamo последователности, които следват японския знак "удължен". |
| 271554 | КОРЕКЦИЯ: Базовата таблица на системата syscolpars показва дублиращи се редове. Тази корекция ги отличава чрез добавяне на номера на процедурата в контролния каталог на DBCC. |
| 271708 | Когато заявката има филтър, който препраща към колона в sys.dm_server_audit_status изглед, филтърът се игнорира и всички редове се връщат от sys.dm_server_audit_status. |
| 280004 | Целта на асинхронното извличане показва неправилни двойки стойност/низ за нанесени полета в сравнение с информацията, налична в dm_xe_map_values. |
| 284760 | ПОПРАВКА: Несъвпадащият изглед може да съдържа няколко изгледа, които имат различен брой индекси. Тази корекция налага детерминиран ред на изгледите за сравняване въз основа на съвпадащите функции и броя на съвпадащите индекси. |
| 285377 | Потребителите получават съобщение за грешка "Отказан достъп", когато навигират локално до диспечера за отчети, ако е разрешен UAC. Добавянето на актуализирано съобщение "Отказан достъп" за споменаване на UAC може да позволи на потребителите да адресират настройката по съответния начин. |
| 291707 | В дадена база данни използването на курсор на сървъра, който е деклариран за команда select, съдържаща системен изглед, може да даде неправилни резултати след прикачването и повторното прикачване на базата данни. |
| 293089 | Потребители на радиален индикатор, които се опитват да използват "RateOfChange" или "Integral" като тип формула за MaximumValue или MinimumValue на индикатора, не виждат стойност в падащия списък на мрежата със свойства. |
| 296314 | КОРЕКЦИЯ: FailoverAnalysis.sql файлът се инсталира по време на настройката на клъстер за преместване на SQL Server. Този скрипт ще бъде извикан автоматично при възникване на неуспех. Частното свойство SqlDMVScriptTimeout контролира колко милисекунди могат да отнемат завършването на скрипта. |
| 302563 | Потребителите получават грешка при проверка, когато надстройват споделени източници на данни, които имат интервал в името. Грешката показва, че името не може да съдържа интервали. |
| 302707 | Инсталирането на Service Pack 1 за SQL Server Business Intelligence Development Studio 2008 е неуспешно поради липсващ конфигурационен файл. |
| 304390 | Пръстеновидният буфер показва непълни данни за събития (събития, изведени от dm_xe_session_targets), когато достигне ограничението за размер на XML изхода. |
| 307313 | Потребителите не могат да връщат множество бисквитки в своя HTTP модул. Това засяга потребителите, когато те се опитват да реализират удостоверяване по избор. |
| 309869 | Действията за sqlsos.task_address, sqlsos.worker_address и sqlsos.scheduler_address разширени събития показват неправилен адрес. |
| 310483 | Reporting Services 2008 Designer преобразува сантиметрите в инчове в табликса. Това води до загуба на точност на оформлението. |
| 313780 | Деинсталирането на първия от двата именувани екземпляра на AS забранява SQL браузъра. Това прави втория именуван екземпляр недостъпен. |
| 319216 | Потребителите не могат да използват съхранените идентификационни данни в своите източници на данни, ако се изисква смарт карта. |
| 322046 | Заявка, която има клауза subselect, използваща израз за множество, който не връща изчисляеми членове, връща грешка, че подселекциите, които имат изчисляеми членове, не са разрешени. |
| 327301 | В услугите за анализ задаването на член по подразбиране за измерение с помощта на MDX израз, който има непразна функция, кара сървъра да върне вътрешна грешка, когато се опита да отвори куба. |
| 328752 | Изгледът sys.dm_os_wait_stats показва дублиращи се редове за типа изчакване "РАЗНИ". Това може да причини проблеми с инструментите за наблюдение. |
| 331630 | Целочислената стойност се закръглява неправилно в Услуги за отчет на SQL Server Reuseable Query Designer. |
| 333544 | КОРЕКЦИЯ: Нов код на грешка (6257) се връща, когато потребителят се опита да регистрира блок CLR, който е създаден за по-нова среда на изпълнение, като например CLR v4. Предишното съобщение за грешка (код 6218) беше объркващо и не посочваше действителния проблем. |
| 336809 | Краен случай вмъква стойност на самоличност извън текущия диапазон в режим "Задай identity_insert TABLE_NAME вкл.". Този проблем възниква и при операции по архивиране/възстановяване. |
| 338247 | Ако параметри, които са обвързани с функцията SQLBindParameter задават дължина на SQL_DATA_AT_EXEC, ODBC драйверът на SQL Server 2008 Native Client причинява непозволен достъп до памет, ако функцията SQLPutData задава продължителност на SQL_NULL_DATA, когато стойността на параметъра се предоставя за изпълнение. |
| 338999 | Услуги за отчет на SQL Server 2008 регистрират изтичане на връзка, когато потребител използва интерфейса на SOAP, за да изпълни и експортира отчет. |
| 347779 | SQL Server понякога генерира съобщение за грешка "Няма достатъчно системна памет в група ресурси "вътрешна" за изпълнение на тази заявка". Тази ситуация често е предотвратима. |
| 350670 | Потребителите получават съобщение за грешка "Страницата е с изтекъл срок", когато се опитат да препращат към рендиран отчет, след като отчетът е останал неактивен в продължение на един час. |
| 352788 | Грешка 955 възниква, когато потребителите се опитат да конфигурират хранилище за данни за управление, ако имат бази данни на своя сървър, които не са онлайн. |
| 352862 | ReportBuilder 2.0 ClickOnce показва празен отчет при стартиране, ако потребител редактира отчета с помощта на ReportBuilder 2.0 от уеб сайт на SharePoint 12. |
| 355222 | Ако се използва MARS, изгледът на sys.dm_os_tasks показва една и съща стойност в колоната request_id за всички задачи, вместо да отчита правилната стойност, свързана с всяка задача. |
| 355228 | ПОПРАВКА: Ново съобщение за грешка показва причината за непозволен достъп, който възниква, ако целевите параметри на набора са зададени неправилно. |
| 356127 | Когато BCP.exe извлича информация за метаданни на колона, се връща неправилна информация за съпоставяне на колони. |
| 360584 | Абонаменти са неуспешни при изпълнение поради проблем със структурата на данните в паметта по време на опита за доставяне на имейл на рендиран MHTML отчет. |
| 368388 | BIDS 2008 Дизайнер на отчети, който работи съвместно със Услуги за отчет на SQL Server 2008, се срива, когато потребители преоразмеряват ред на таблица. |
| 376257 | Полетата "ДО", "Як" и "Ск" на диалоговия прозорец "Опции за доставяне на отчет" се изчистват, след като потребителите отменят или затворят диалоговия прозорец "Подробни данни за планирането", за да се върнат към "Опции за доставяне на отчет". |
| 383747 | Колекциите работят неправилно, когато събират индикатори на показателите на даден клъстер, ако името на SQL екземпляра е същото като името на виртуалната мрежа. |
| 384800 | ПОПРАВКА: Подобрена и допълнителна информация се регистрира за InvalidReportParameterException в подробни резултати, ако възникнат определени условия по време на обработката на параметъра. |
| 393410 | Когато потребителите изчистят избора на един или повече месеци в месечен график, SSRS създава отделни графици за всеки месец, който все още е избран. В някои случаи това може да доведе до грешката "@active_end_date не може да бъде преди @active\_start\_date". |
| 393879 | Data-Driven абонамент е неуспешен, ако се върне стойност NULL, когато той бъде съпоставен с параметъра на отчета, който приема стойност NULL. |
| 394977 | Проблемите с абонамента и доставянето са трудни за диагностициране във файла за проследяване на услугите за отчети. Изисква се по-подробно регистриране. |
| 415084 | Потребителите получават съобщение "Индексът е извън диапазона. Трябва да не е отрицателно и по-малко от размера на колекцията", когато експортират в PDF формат. |
| 419740 | Потребителите не могат да използват удостоверяване по избор в уеб ИЕ на SQL Server 2008. |
| 424595 | Ако потребител създаде дефиниран от потребителя тип и функция с таблични стойности в една и съща транзакция и ако функцията има таблица за връщане, съдържаща колона от дефинирания от потребителя тип, ще настъпи самоблокиране. Освен това връзката, която се опитва да изпълни тези операции, се прекъсва. |
| 421922 | КОРЕКЦИЯ: Предоставя се поддръжка за максимум 15 000 дяла в таблици и индекси в изданията Enterprise, Developer и Evaluation на Microsoft SQL Server 2008 SP2. За повече информация относно начина, по който тази поддръжка може да бъде разрешена и забранена, за нейните ограничения и за някои известни проблеми и заобиколни решения, вижте техническия документ "Поддръжка за 15 000 дяла" (http://go.microsoft.com/fwlink/?LinkId=199773). |
| 424804 | В услугите за анализ някои клиенти може да се сблъскат с непозволен достъп до памет, когато използват йерархия родител-наследник в условие на IIF функция. |
| 426631 | Използването на функция PeriodsToDate, която има параметър за нулев член, може да доведе до грешка "Неочаквано изключение". |
| 429253 | Показва се неправилен номер на версия в SQL Server Management Studio и в Услуги за отчет на SQL Server. Това води до объркване, тъй като показваният номер не се различава от номера на версията на RTM след извършване на надстройка. |
| 430703 | Вторично изключение може да възникне, когато услугите за анализ генерират вторично копие на паметта на Watson. Това е така независимо дали вторичното копие на Watson се генерира поради действително изключение, или поради изрично искане за вторично копие на определени грешки. Ако възникне вторично изключение, сървърът може да изпита безкрайна рекурсия. Това генерира много вторични копия на паметта и след това изключва сървъра. |
| 431298 | ПОПРАВКА: В SSRS 2008 Service Pack 2 е актуализирана добавката RS за SharePoint 2007 за комуникация със сървъра за отчети на SSRS 2008 R2. Това дава достъп до определена функционалност в ReportBuilder 3.0, ReportParts и ATOM Renderer, включително новия преглед на отчет в ReportBuilder 3.0. |
| 431301 | Обработката на обекти в база данни, която съдържа хиляди обекти с метаданни, отнема много време, за да започне импортирането на данните. Това се случва, защото сървърът трябва да изгради график на задачите, преди да започне импортирането на данните. Освен това алгоритъмът, който се използва за определяне на зависимостите, води до бавна работа, когато в базата данни съществуват много обекти с метаданни. |
| 432094 | Пространствен индекс не може да бъде създаден безопасно в таблица, която използва CELL_ID, CELL_ATTRIBUTES или SRID за имена на колони. |
| 448007 | При определени условия името на разделената колона в съобщение за грешка 11405 може да е грешно. Това води до отпечатване на неправилно име на колона. |
| 455538 | Използването на защита на клетки заедно с изчисления дава неправилни резултати, когато се използва клауза NON EMPTY. |
| 456534 | Непозволен достъп за четене възниква по време на процес на фиксиране, ако две транзакции се изпълняват едновременно: една за промяна или създаване на дял и друга за обработка на измерение. |
| 471363 | Когато Microsoft Office 12 е интегриран със услугите за отчети на SQL Server 2008, интегрирането на SharePoint не е по подразбиране за URL адреса на Конструктор на отчети clickonce , което пречи на Конструктор на отчети да се стартира. |
| 471421 | КОРЕКЦИЯ: Проблем с локализацията в турската ИЕ: трохите сега се локализират на новите страници на библиотеката с части на отчета. |
| 499162 | КОРЕКЦИЯ: Проблем с достъпността, който се появява, защото името на "Символ" в MSAA е null. MSAA имената са актуализирани и вече са откриваеми. |
| 503096 | КОРЕКЦИЯ: Подобрена производителност при създаване на индекс от DDL команди за таблици, които имат много дялове и които не съдържат данни. Преди това времето, необходимо за този процес, се увеличаваше с геометрична прогресия с увеличаването на броя на дяловете. Необходимото време сега се увеличава в линейна прогресия. |
| 515240 | Използването на параметри с таблични стойности за отраслови колони може да доведе до непозволен достъп до сървъра. |
| 520700 | MSAA имената за диалоговия прозорец "Свойства на радиалната скала" са неправилни и не отговарят на изискванията за достъпност. |
| 525601 | По време на проверка за поетапна проверка алгоритъмът, който се използва за показване в списък на всички проверки, включващи събитието, може да изпита изтичане на памет от списъка с проверки. Това продължава, докато не възникнат грешки поради недостиг на памет и се наложи услугата да бъде рестартирана, за да освободи паметта. |
Забележка: Ако надстройвате от SQL Server 2008 SP1Сборна актуализация 9 или по-нова версия, трябва да приложите кумулативна актуализация след SQL Server 2008 SP2, след като надстроите до SQL Server 2008 SP2, за да получите всички корекции.
За повече информация относно сборната актуализация след SQL Server 2008 SP2 щракнете върху следния номер на статия в базата знания на Microsoft:
2289254 Сборен пакет за актуализация 1 за SQL Server 2008 Service Pack 2
Справки
За повече информация как да определите текущата версия и издание на SQL Server, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
321185
Как да идентифицирате вашата версия и издание на SQL Server
Продуктите на други разработчици, обсъждани в тази статия, са произведени от независими от Microsoft фирми. Microsoft не дава никаква подразбираща се или друга гаранция относно производителността или надеждността на тези продукти.