ВЪВЕДЕНИЕ
Тази статия описва грешките, които са коригирани в Microsoft SQL Server 2008 R2 Service Pack 1 (SP1).
Бележки
- Други поправки, които не са документирани, могат да бъдат включени в сервизния пакет.
- Този списък ще се актуализира, когато бъдат издадени повече статии.
За повече информация как да получите сервизни пакети за SQL Server 2008 R2, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2527041 Как да получите най-новия сервизен пакет за SQL Server 2008 R2
Повече информация
В допълнение към корекциите, които са изброени в тази статия, SQL Server 2008 R2 SP1 съдържа горещи корекции, които са включени в кумулативната актуализация 1 до кумулативна актуализация 6 за SQL Server 2008 R2. Този сервизен пакет също включва всички актуализации на защитата, които са издадени до юли 2011 г.
За повече информация относно кумулативните пакети за актуализация, които са налични за SQL Server 2008 R2, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
981356 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2
Корекции в този сервизен пакет
За повече информация за грешките, които са поправени в SQL Server 2008 R2 SP1, щракнете върху следните номера на статии в базата знания на Microsoft.
| Номер на VSTS грешка | Номер на статия в БЗ | Описание |
|---|---|---|
| 657377 | 949775 | Целевият сървър не може да изтегли многосървърна задача от главния сървър, ако целевият сървър изпълнява версия на немски или френски език на SQL Server 2005 |
| 657404 | 2216478 | Съобщение за грешка при стартиране на Get-Command в среда на версия 2 на PowerShell на сървър, на който се изпълнява SQL Server 2008: "Препратката към обект не е зададена на екземпляр на обект" |
| 649451 | 2216485 | КОРЕКЦИЯ: Мониторът на ресурсите влиза в състояние без доход на сървър, който изпълнява SQL Server 2008 |
| 649479 | 2216489 | Проблем за 2008 SP2 [SQL Server Destination [19]] Грешка: Не може да се подготви групово вмъкване на SSIS за вмъкване на данни |
| 649504 | 2216497 | ПОПРАВКА: Пространствено съхранение геометрично многоъгълно типове данни с вътрешни пръстени връщат неправилни данни чрез различни геометрични операции |
| 649529 | 2216501 | КОРЕКЦИЯ: Заданията за много сървъри не се изтеглят от SQL Server 2000 в ролята MSX в SQL Server 2008 в ролята TSX |
| 649457 | 2448971 | ПОПРАВКА: Заключването на таблица не се ескалира, когато вмъквате много редове в таблица в SQL Server 2008 |
| 628428 | 2463682 | ПОПРАВКА: База данни, за която е разрешено прозрачно шифроване на данни, може да стане недостъпна, ако сертификатът, който се използва за шифроване на шифроващ ключ на база данни, бъде отхвърлен. |
| 625028 | 2494517 | ПОПРАВКА: Стойността на скрито текстово поле, адресирана в заглавката на Tablix, се показва само на първата страница, след като експортирате отчет към рендер на твърдо съдържание за нова страница |
| 447613 | 2515006 | Приложени филтри за набор от данни Durng SharedDataSet или обработка на параметри Използване на неправилни настройки за комплектоване |
| 697406 | 2525273 | ПОПРАВКА: Модел на клъстериране, който използва алгоритъма на K-средни стойности, генерира различни резултати, които са засегнати от колоните PredictOnly в услугите за анализ на SQL Server 2008 R2 |
| 649480 | 2216491 | Помощната програма SQL Dumper не може да генерира вторично копие на грешки на клъстер за преместване (на ресурси) при отказ на SQL Server 2008 или SQL Server 2008 R2 при инсталиране на клъстер за преместване (за напреднали/корпоративен) |
| 649339 | 2216460 | Съобщение за грешка при опит за отваряне на проект в SQL Server 2008 или SQL Server 2008 R2: "Дефиницията на манифеста на разположения блок не съответства на препратката към сбор" |
| 405512 | 2105809 | Получавате грешка "Не може да спре услугата ReportServer на име на компютър<>", когато превключвате от свързан режим в локален режим |
| 405514 | 981588 | Получавате съобщение за грешка, когато се опитате да отидете директно на сървъра за отчети на SSRS 2008 R2, след като създадете сайт за искове на SharePoint |
| 665971 | 2546901 | КОРЕКЦИЯ: Различни резултати се връщат, когато изпълните паралелна заявка, която използва функция на класиране в SQL Server 2005, SQL Server 2008 или SQL Server 2008 R2 на компютър с 8 или повече процесора |
| 650006 | 2563828 | Assert in function = Microsoft.ReportingServices.ReportProcessing.ParameterBase.Cast file = line = 0 expression = Unhandled managed exception: Type = System.InvalidCastException, Message = Unable to cast object от тип "System.Boolean", за да въведете "Syste". |
| 689073 | 2531482 | КОРЕКЦИЯ: Функцията IntelliSense в SSMS 2008 R2 може да спре да работи след инсталиране на Visual Studio 2010 SP1 |
| 649856 | 2584903 | ПОПРАВКА: Работата за събиране на данни отнема много време, за да изчистите данните от MDW базата данни в SQL Server 2008 R2 |
Допълнителни корекции в този сервизен пакет
Решения на следните проблеми също са включени в SQL Server 2008 R2 SP1.
| ID | Описание |
|---|---|
| 418521 | HTML рендерът вече не връща изключение ArgumentOutOfRangeException, ако в отчет свойството ConsumeContainerWhitespace е зададено на TRUE и ако има хоризонтално празно място, налично за запълване. |
| 346804 | ПОПРАВКА: Синтаксисът на подсказване на индекса "FORCESEEK" сега приема незадължителни параметри. Добавено е ново подсказване за заявка FORCESCAN. За повече информация вижте "Съвети за заявка (Transact-SQL)" (http://msdn.microsoft.com/en-us/library/ms181714.aspx). |
| 405562 | Низове на връзка като 'server="tcp:"' и 'server="np:"' се поддържат в SQL Server Native Client 2008 за осъществяване на връзки към локалния екземпляр. С тази корекция тези низове за връзка вече работят в SQL Server Native Client 2008 R2 и позволяват връзки към локалния екземпляр. |
| 447996 | Проблем в проверката на логиката вече не възниква, ако разделена колона на индексиран изглед съответства на разделената колона на базовата разделена таблица. Превключването на таблици Alter вече не е разрешено в индексирани изгледи, които не са подравнени към дяла. |
| 471571 | Използване на SQL 10.5 BIDS за разполагане на части на отчет в SQL Server 2008 R2 (и по-нови версии) Report Server вече не е неуспешен или генерира съобщение за грешка при SQL версии. |
| 512199 | Времевите клейма вече са правилни, когато разширени събития или файлове за проверка на SQL се четат на компютър, различен от този, който е произвел файла. Времевите клейма вече са правилни и след рестартиране на сървъра. |
| 528501 | Рендиране на отчет в режим на синхронно показване с помощта на услугите за отчети 2008 R2 Уеб частите вече са видими, ако отчетът съдържа интервали в името на отчета. Съобщение за грешка StreamNotFound вече не се генерира. |
| 538455 | Когато показвате в HTML с настройката "StyleStream" DeviceInfo, зададена на TRUE, настройките на стила вече не се губят в текстови полета или в текст, ако са дефинирани действия. |
| 540725 | Генерират се два нови файла с шаблони за проследяване за системата и услугите за анализ. Това позволява на профилодателя да показва всички събития и колони както за ядрото, така и за услугите за анализ. |
| 550635 | КОРЕКЦИЯ: Неправилно текстово съобщаване, когато анализаторът на изправността на SP 2010 връща съобщение за грешка относно услугите за анализ, които се изпълняват в режим VertiPaq. |
| 550947 | В елемент на отчет Tablix, който има 20 или повече реда, които съдържат вложени елементи на отчет за контейнер (Rectangle и Tablix), обвивката BIDS вече не отговаря, ако вмъкнете нов ред над или под член на tablix. |
| 555701 | Съобщението за неправилна подредба вече не води до грешка за непозволен достъп до памет, когато обектът на DBM се стартира. |
| 617987 | Новото инсталиране на сървъра вече не съобщава, че главен ключ за защитеното хранилище не се генерира, когато е инсталирано BI Appliance. (Съобщението е генерирано, въпреки че инсталирането е успешно.) |
| 623819 | Коригиран е проблем, при който получавате съобщение за грешка, когато оптимизаторът на заявките не може да произведе план за някои заявки срещу разделени изгледи. Това е описано в проблема 620614 на Microsoft Connect. Корекцията се намира под флаг за проследяване (вж. статията в Базата знания 974006). |
| 624909 | Техническите показатели вече не се влошават, когато използвате визуализатора на отчети или показването в HTML, ако имате няколко уеб части на една страница на SharePoint. |
| 624951 | Вече не получавате изключение "Грешка при изключване на appdomain", когато затворите WPF приложение, което включва контрола ReportViewer. |
| 626205 | Услугите за анализ не могат да създадат локален куб от куб на сървър, който има членове на измерение, които са свързани с неизвестния член. |
| 626243 | PowerPivot вече се инсталира успешно в съществуваща сървърна група, ако споделените компоненти на SQL Server са инсталирани в местоположение, което не е по подразбиране. |
| 629973 | BIDS и Конструктор на отчети 3 вече не се сриват, когато направите следното: плъзнете клетка в таблица до границата, влезете в режим "преместване на елемент на отчет", преместете обекта извън таблицата и след това натиснете клавиша ESC, като щракнете и задържите бутона на мишката. |
| 636999 | Ако Съветник за надстройване не може да сканира файл за проследяване, Съветник за надстройване вече може да предостави смислено съобщение за грешка на потребителя. |
| 639182 | Диалоговият прозорец за влизане за Конструктор на отчети 3.0. Това се извиква, когато се използва удостоверяване на формуляри за SSRS, вече не се скрива от модалния диалогов прозорец "Съветник за нови отчети". (Поради проблема потребителите може да не знаят, че се иска влизане.) |
| 643961 | Всички конкретни опции за потребителски акаунт вече работят по графиците на източника на данни. |
| 646473 | Приложение, което е проектирано в средата на .NET Framework (платформа) 4.0, вече не се срива, ако RBS не може да намери информация за конфигурацията си. Информацията сега се търси в конфигурационните файлове на .NET Framework (платформа) 4.0 и .NET Framework (платформа) 3.5. |
| 658405 | Сега можете да създавате отчети по избор, като използвате .odc файла на таблото за ИТ управление. |
| 665971 | Прехвърлянията на оператори за паралелност сега са в правилния ред. Оптимизаторът сега може да избере неоптимален план. Следователно тази корекция изисква traceflag. За да използвате тази корекция, трябва да разрешите traceflag 4134. |
| 674357 | Сега се генерират два нови файла с шаблони за проследяване за услугата за ядро и за услугата за анализ. Правите това, за да сте сигурни, че Profiler може да покаже всички събития и колони за двете услуги. |
| 679035 | Коригирана е дребна правописна грешка на страницата "Централно Администрация". |
| 684435 | StringCchPrintf_l очаква размера на буфера местоназначение в знаци. Размерът е предаден в байтове. Следователно OACR грешка - BUFFER_OVERFLOW е повдигнат. Коригиран е кодът чрез предаване на правилната дължина. |
| 649475 | Колекциите работят неправилно, когато събират индикатори на показателите на даден клъстер, ако името на SQL екземпляра е същото като името на виртуалната мрежа. |
| 649357 | В дадена база данни използването на указател на сървър, който е деклариран за команда select, съдържаща който и да е системен изглед, може да даде неправилни резултати, след като базата данни бъде прикачена и прикачена отново. |
| 649391 | Грешки при повреда в DBCC възникват по време на съпоставяне на SQL Server 2008 R2, когато се използват низове, които имат Jamo последователности, които следват японския знак "удължен". |
| 657399 | Показва се неправилен номер на версия в SQL Server Management Studio и в Услуги за отчет на SQL Server. Това води до объркване, тъй като показваният номер не се различава от номера на версията на RTM след извършване на надстройка. |
| 649476 | ПОПРАВКА: Подобрена и допълнителна информация се регистрира за InvalidReportParameterException в подробни резултати, ако възникнат определени условия по време на обработката на параметъра. |
| 649557 | КОРЕКЦИЯ: Проблем с достъпността, който се появява, защото името на Microsoft Active Accessibility на "Символ" е Null. Имената на Microsoft Active Accessibility са актуализирани и вече са откриваеми. |
| 649447 | ReportBuilder 2.0 ClickOnce показва празен отчет при стартиране, ако потребител редактира отчета с помощта на ReportBuilder 2.0 от уеб сайт на SharePoint 12. |
| 649575 | MSAA имената за диалоговия прозорец "Свойства на радиалната скала" са неправилни и не отговарят на изискванията за достъпност. |
| 519534 | Използването на параметри с таблични стойности за отраслови колони може да доведе до непозволен достъп до сървъра. |
| 645824 | Може да възникне грешка за непозволен достъп по време на изпълнението на разширени съхранени процедури при условия на висок стрес. |
| 649559 | КОРЕКЦИЯ: Подобрена производителност при създаване на индекс от DDL команди за таблици, които имат много дялове и които не съдържат данни. Преди времето, необходимо за този процес, се увеличаваше с геометрична прогресия с увеличаването на броя на дяловете. Времето, което е необходимо сега се увеличава в линейна прогресия. |
| 649537, 448009 | При определени условия името на разделената колона в съобщение за грешка 11405 може да е грешно. Това води до отпечатване на неправилно име на колона. |
| 649530 | Вторично изключение може да възникне, когато услугите за анализ генерират вторично копие файл Watson. Това е така независимо дали архивното копие на Watson е генерирано поради действително изключение, или поради изрично искане за вторично копие на определени грешки. Ако възникне вторично изключение, сървърът може да изпита безкрайна рекурсия. Това генерира много вторични файлове и след това изключва сървъра. |
| 649524 | Ако потребител създаде дефиниран от потребителя тип и функция с стойности на таблица в една и съща транзакция и ако функцията има таблица за връщане, съдържаща колона от дефинирания от потребителя тип, ще настъпи самоблокиране. Освен това връзката, която се опитва да изпълни тези операции, е спряна. |
| 649532 | Пространствен индекс не може да бъде създаден безопасно в таблица, която използва CELL_ID, CELL_ATTRIBUTES или SRID за имена на колони. |
| 657405 | SQL Server понякога генерира съобщение за грешка "Няма достатъчно системна памет в група ресурси "вътрешна" за изпълнение на тази заявка". Тази ситуация често може да бъде предотвратима. |
| 649434 | Ако параметри, които са обвързани с функцията SQLBindParameter задават дължина на SQL_DATA_AT_EXEC, ODC драйверът на SQL Server 2008 R2 Native Client причинява непозволен достъп до памет, ако функцията SQLPutData задава продължителност на SQL_NULL_DATA, когато стойността на параметъра се подава за изпълнение. |
| 512170 | Ако се използва MARS, изгледът на sys.dm_os_tasks показва една и съща стойност в колоната request_id за всички задачи, вместо да отчита правилната стойност, свързана с всяка задача. |
| 649425 | Изгледът sys.dm_os_wait_stats показва дублиращи се редове за типа изчакване "РАЗНИ". Това може да причини проблеми с инструментите за наблюдение. |
| 649346 | Целта за асинхронно извличане показва неправилни двойки стойност/низ за нанесени полета, когато се сравни с информацията, налична в dm_xe_map_values. |
| 649340 | КОРЕКЦИЯ: Базовата таблица на системата syscolpars показва дублиращи се редове. Тази корекция ги отличава чрез добавяне на номера на процедурата в контролния каталог на DBCC. |
| 649427 | КОРЕКЦИЯ: Нов код на грешка (6257) се връща, когато потребителят се опита да регистрира блок CLR, който е създаден за по-нова среда на изпълнение, като например CLR v4. Предишното съобщение за грешка (код 6218) беше объркващо и не посочваше действителния проблем. Вижте грешката за подробна информация. |
| 649433 | Краен случай вмъква стойност на самоличност извън текущия диапазон в режим "Задай identity_insert TABLE_NAME вкл.". Този проблем възниква и при операции по архивиране/възстановяване. |
| 649450 | Когато BCP.exe извлича информация за метаданни на колона, се връща неправилна информация за съпоставяне на колони. |
| 649527 | Използването на функция PeriodsToDate, която има параметър за нулев член, може да доведе до грешка "Неочаквано изключение". |
| 649341 | Когато заявката има филтър, който препраща към колона в sys.dm_server_audit_status изглед, филтърът се игнорира и всички редове се връщат от sys.dm_server_audit_status. |
| 629570 | Грешка 955 възниква, когато потребителите се опитат да конфигурират хранилище за данни за управление, ако имат бази данни на своя сървър, които не са онлайн. |
| 649374 | Пръстеновидният буфер показва непълни данни за събития (събития, изведени от dm_xe_session_targets), когато достигне ограничението за размер на XML изхода. |
| 677560 | Коригира проблем, при който отдалечена заявка носи код на грешка 7359 в SQL Server 2008 R2. Този проблем възниква, ако дефинирана от потребителя функция използва синоним за свързана таблица, план за изпълнение за дефинираната от потребителя функция съществува на локалния сървър и версия на схемата на свързаната таблица се актуализира на отдалечен сървър. |
| 562310 | Коригира грешката "Прочитане на AV в FullXactImpBase::GetXdes xact.cpp @ 2536", която възниква, когато се създава база данни DB1, заявка се кешира за DB1, след това db1 се отхвърля, създава се втора база данни, след което DB1 се създава отново и кешираната заявка се изпълнява отново. |
| 623804 | Коригира неправилен резултат от заявки, изпълнявани вътре в телата на активаторите. Сценарият изисква уникален филтриран индекс. Превключвателят трябва да съдържа заявка, която е засегната от това дали колоната е уникална за цялата таблица. |
| 636156 | Коригира проблем, при който архивните копия са повредени, когато базите данни са с разрешено прозрачно шифроване на бази данни, имат включени контролни суми на страници и архивираният използва контролни суми. |
| 657511 | КОРЕКЦИЯ: Тази корекция адресира времената на изчакване и блокиранията, които може да възникнат по време на обработката на абонамента, когато много абонаменти се обработват едновременно. Горещата корекция се прилага, когато услугите за отчет са разположени в интегриран режим на SharePoint. |
| 676139 | Коригира проблем, при който клиентът трябва да извършва сортиране и страницата за сортиране се прелива на диска. Освен това TDE сканирането идва едновременно с докосването на тази конкретна страница. Можете да рестартирате компютъра, за да избегнете проблема. Не можете обаче да избегнете този проблем напълно, освен ако не изключите TDE. |
| 676491 | Коригира потенциален проблем, който възниква след прилагане на актуална корекция, описана в 473052 за грешки във VSTS. |
| 679886 | Коригира проблем, при който събраните разширени събития или събрани файлове на SQL audit trail може да показват неправилна информация за клеймото с дата и час. |
| 686401 | Коригира проблем, при който стойността C# null се конвертира в dbNull, преди да се запази. |
| 620861 | КОРЕКЦИЯ: Предоставя се поддръжка за максимум 15 000 дяла в таблици и индекси в изданията Datacenter, Enterprise, Developer и Evaluation на Microsoft SQL Server 2008 R2 SP1. За повече информация относно начина, по който тази поддръжка може да бъде разрешена и забранена, за нейните ограничения и за някои известни проблеми и заобиколни решения, вижте техническия документ "Поддръжка за 15 000 дяла" https://go.microsoft.com/fwlink/?linkid=199773 |
| 296354 | КОРЕКЦИЯ: Стойностите по подразбиране на свойството SqlDumperDumpTimeOut не са в валиден обхват в Microsoft SQL Server 2008 R2 SP1. Обхватът на валидната стойност варира от 0 (ms) до MAXDWORD. |
| 417616 | ПОПРАВКА: Логиката за извличане на SPN за акаунти на услуги вече е зададена винаги да се регистрират. Преди да се приложи тази корекция, логиката се настройва да се регистрира само когато EP е включено. Тази информация може да се използва за отстраняване на неизправности при проблеми с Kerberos. |
| 517329 | Проблем в програмата е причина различни инструменти за диагностика да докладват заявките като изпълнени в главната база данни, а не в базата данни, в която са били изпълнени в действителност. |
| 615697 | Липсват SQM точки за важни функции в Microsoft SQL Server 2008 или в по-нова версия на SQL Server. Тази корекция добавя някои важни SQM точки, които са полезни за проследяване на метриките за използване от клиентите. |
| 645245 | ПОПРАВКА: Логиката за повторно свързване и повторно изпълнение се премахват от пътя на кода за изпълнение на заявката в редактора на SQL. Тази информация вече не е необходима, тъй като периодът за време на изчакване на IDLE връзката за Microsoft SQL Azure се е увеличил на 30 минути. |
| 674580 | Новият файл с шаблон за проследяване ("Microsoft Analysis Services TraceDefinition 10.50.0.xml") в услугите за анализ трябва да се генерира отново, за да включи новодобавените събития за проследяване, така че профилодателят да може да покаже всички събития и колони. |
| 707007 | Импортирането е неуспешно в сценариите за Далас. |
| 710263 | Когато опитате да генерирате снимки в галерията с отчети, ако браузърът се използва Internet Explorer 9, се връща грешка. |
| 710433 | ПОПРАВКА: Системният регистър се актуализира, за да се предават имена на файлове като параметър към ssms.exe, когато щракнете двукратно върху .sql файл. |
| 656177 | КОРЕКЦИЯ: Непозволен достъп възниква, когато използвате съхранена процедура или дефинирана от потребителя функция за създаване на променлива на таблица в SQL Server 2008 или SQL Server 2008 R2 |
Справки
За повече информация как да определите текущата версия и издание на SQL Server, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
321185
Как да идентифицирате вашата версия и издание на SQL Server
Продуктите на други разработчици, обсъждани в тази статия, са произведени от независими от Microsoft фирми. Microsoft не дава никаква подразбираща се или друга гаранция относно производителността или надеждността на тези продукти.