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

ВЪВЕДЕНИЕ

Тази статия описва грешките, които са коригирани в 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 в среда на PowerShell версия 2 на сървър, на който се изпълнява SQL Server 2008: "Препратка към обект не е зададена на екземпляр на обект"

649451

2216485

КОРЕКЦИЯ: Монитор на ресурси влиза недоставяне състояние на сървър, който се изпълнява SQL Server 2008

649479

2216489

Опасение за SP2 от 2008 г. [SQL Server местоназначение [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

DataSet Filters Applied Durng SharedDataSet или Обработка на параметър използвайте неправилни настройки за комплектоване

697406

2525273

КОРЕКЦИЯ: Клъстериране модел, който използва алгоритъм K-означава генерира различни резултати, които са засегнати от PredictOnly колони в услугите за анализ на SQL Server 2008 R2

649480

2216491

Помощната програма за вторично копие на SQL не може да генерира вторично копие на грешки на SQL Server 2008 или SQL Server 2008 R2 клъстер за преместване (на ресурси) при отказ на клъстер за разширено/корпоративно преместване (на ресурси)

649339

2216460

Съобщение за грешка, когато се опитате да отворите проект в SQL Server 2008 или в SQL Server 2008 R2: "разположени комплекс манифест дефиниция не отговаря на препратката към блок с код"

405512

2105809

Получавате грешка "ReportServer service on computer <Computer name>" (Не може да се спре услугата ReportServer на компютър>" при превключване от свързан режим в локален режим

405514

981588

Получавате съобщение за грешка, когато се опитате да отидете директно на сървъра за отчети на SSRS 2008 R2, след като създадете сайт за искове на SharePoint

665971

2546901

КОРЕКЦИЯ: Различни резултати се връщат, когато изпълните паралелна заявка, която използва функция за класиране в SQL Server 2005 SQL Server 2008 или SQL Server 2008 R2 на компютър, който има 8 или повече процесори

650006

2563828

Assert in функция = Microsoft.ReportingServices.ReportProcessing.ParameterBase.Cast file = line = 0 expression = Unhandled managed exception: Type = System.InvalidCastException, Message = Unable to cast object of type "System.Boolean" to type "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 table switching is no longer enabled in non-partition aligned indexed views.

471571

Използването на SQL 10.5 BIDS за разполагане на части на отчета за SQL Server 2008 R2 (и по-нови версии) Report Server вече не е неуспешно или генерира съобщение за грешка при създаване на SQL версии.

512199

Времевите клейма сега са правилни, когато разширени събития или файлове за проверка на SQL се четат на компютър, различен от този, който е изготвил файла. Времевите клейма вече са правилни и след рестартиране на сървъра.

528501

Отчетът за рендиране в синхронен режим на показване с помощта на уеб частите на Reporting Services 2008 R2 вече се вижда, ако отчетът съдържа интервали в името на отчета. Вече не е генерирано съобщение за грешка StreamNotFound.

538455

Когато покажете на HTML, като зададете настройката DeviceInfo "StyleStream" да е зададена на TRUE, настройките на стила вече не се губят в текстовите полета или текста, ако са дефинирани действия.

540725

Два нови файла с шаблони за проследяване се генерират за системата и услугите за анализ. Това позволява на Profiler да показва всички събития и колони както за системата, така и за услугите за анализ.

550635

КОРЕКЦИЯ: Неправилен текст за отчитане, когато SP 2010 изправност връща съобщение за грешка за услугите за анализ, които се изпълняват в режим VertiPaq.

550947

В елемент на отчет на Tablix, който има 20 или повече реда, съдържащи елементи на отчет за вложен контейнер (Правоъгълник и Табликс), обвивката на BIDS вече не отговаря, ако вмъкнете нов ред над или под някой член на tablix.

555701

Съобщението "Извънредна" вече не причинява грешка за непозволен достъп, когато се стартира обектът DBM.

617987

Инсталирането на нов сървър вече не съобщава, че главен ключ на защитено хранилище не се генерира, когато е инсталиран уредът BI. (Съобщението е генерирано, въпреки че инсталирането е успешно.)

623819

Отстранен е проблемът, при който получавате съобщение за грешка, когато оптимизаторът на заявките не може да създаде план за някои заявки срещу разделени изгледи. Това е описано в проблем с Microsoft Connect, 620614. Корекцията се намира под traceflag (вж. статията от Базата знания 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

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

649391

Повреждане на DBCC грешки възникват по време на комплектоването на SQL Server 2008 R2, когато се използват низове, които имат последователности от Jamo след японския продължителен знак.

657399

Неправилен номер на версия се показва в SQL Server Management Studio и в Услуги за отчет на SQL Server. Това води до объркване, тъй като показаният номер не се различава от номера на версията на RTM след извършване на надстройка.

649476

КОРЕКЦИЯ: Подобрена и допълнителна информация се регистрира за InvalidReportParameterException в Verbose изход, ако възникне определени условия по време на обработка на параметър.

649557

КОРЕКЦИЯ: Проблем с достъпността, който възниква, защото Името на Microsoft Active Accessibility на "Символ" е null. Имената на Microsoft Active Accessibility се актуализират и сега са откриваеми.

649447

ReportBuilder 2.0 ClickOnce показва празен отчет при стартиране, ако потребител редактира отчета с помощта на ReportBuilder 2.0 от уеб сайт на SharePoint 12.

649575

Имената на MSAA за диалоговия прозорец Свойства на радиално мащабиране са неправилни и не са съвместими с достъпността.

519534

Използването на параметри, оценени от таблицата за LOB колони, може да доведе до непозволен достъп до сървъра.

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, SQL Server 2008 R2 Native Client ODC драйвер причинява нарушение на достъпа, ако функцията 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 checkcatalog.

649427

КОРЕКЦИЯ: Нов код на грешка (6257) се връща, когато потребител се опитва да регистрирате CLR блок, който е създаден срещу по-нова среда за изпълнение, например CLR v4. Предишното съобщение за грешка (код 6218) беше объркващо и не посочи действителния проблем. Вижте грешката за подробна информация.

649433

Краен случай вмъква стойност на самоличност извън текущия диапазон в режим на "задаване на identity_insert TABLE_NAME". Този проблем възниква и в операции за архивиране/възстановяване.

649450

Връща се неправилна информация за комплектоване на колони, когато BCP.exe извлича информация за метаданни на колона.

649527

Използването на функция PeriodsToDate с параметър Null член може да доведе до грешка "Неочаквано изключение".

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

КОРЕКЦИЯ: Тази корекция адресира времена на изчакване и блокирания, които може да възникнат по време на обработка на абонамент, когато много абонаменти се обработват едновременно. Актуалната корекция важи, когато reporting Services е разположен в интегриран режим на SharePoint.

676139

Коригира проблем, при който клиентът трябва да извършва сортиране и страницата за сортиране е разлята на диск. Освен това TDE сканирането се предоставя едновременно с докосване на тази страница. Можете да рестартирате компютъра, за да заобиколите проблема. Не можете обаче да избегнете този проблем напълно, освен ако не изключите TDE.

676491

Коригира потенциален проблем, който възниква, след като приложите актуална корекция, описана във VSTS грешка 473052.

679886

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

686401

Коригира проблем, при който стойност C# Null се преобразува в dbNull, преди да се запази.

620861

КОРЕКЦИЯ: Поддръжка се предоставя за максимум 15 000 дялове в таблици и индекси в изданията Datacenter, Enterprise, developer and Evaluation на Microsoft SQL Server 2008 R2 SP1. За повече информация как тази поддръжка може да бъде разрешена и забранена, за нейните ограничения и за някои известни проблеми и заобиколни решения, вижте бялата хартия "Поддръжка за 15 000 дяла" http://go.microsoft.com/fwlink/?LinkId=199773

296354

КОРЕКЦИЯ: Стойностите по подразбиране на свойството SqlDumperDumpTimeOut не са във валиден обхват в Microsoft SQL Server 2008 R2 SP1. Обхватът на валидната стойност обхваща от 0 (мс) до MAXDWORD.

417616

КОРЕКЦИЯ: Логиката за извличане на SPN за акаунти за услуги сега е настроена на винаги да се регистрират. Преди да се приложи тази корекция, логиката е настроена да се регистрира само когато EP е включен. Тази информация може да се използва за отстраняване на проблеми с Kerberos.

517329

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

615697

SQM точки липсват за важни функции в Microsoft SQL Server 2008 или по-нова версия на SQL Server. Тази корекция добавя някои важни SQM точки, които са полезни за проследяване на метриките за използване от клиентите.

645245

КОРЕКЦИЯ: Reconnection и повторно изпълнение логиката се премахват от пътя на заявката изпълнение на код в SQL редактора. Тази информация вече не е задължителна, тъй като времето на изчакване на idLE връзката за Microsoft SQL Azure се е увеличило до 30 минути.

674580

Новият файл с шаблон за проследяване ("TraceDefinition 10.50.0.xml на Microsoft Analysis Services") в услугите за анализ трябва да се генерира повторно, за да се включат новодобавени събития за проследяване, така че Profiler да може да покаже всички събития и колони.

707007

Импортирането е неуспешно в сценарии на Dallas.

710263

Връща грешка, когато се опитате да генерирате снимки в галерията с отчети, ако Internet Explorer 9 се използва като браузър.

710433

КОРЕКЦИЯ: Системният регистър се актуализира да предаде имена на файлове като параметър да ssms.exe, когато щракнете двукратно върху .sql файл.

656177

КОРЕКЦИЯ: Нарушаване на достъпа възниква, когато използвате съхранена процедура или дефинирани от потребителя функция за създаване на променлива на таблица в SQL Server 2008 или в SQL Server 2008 R2

Препратки

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

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

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

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.