Microsoft разпространява корекции на Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) в един файл, който може да се изтегли. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и актуализации на защитата, които са били включени в предишното издание на актуализация на SQL Server 2008 R2 Service Pack 1 (SP1).
Симптоми
Да предположим, че инсталирате услугите за отчет на Microsoft SQL Server 2008 R2 (SSRS 2008 R2) или услугите за отчет на Microsoft SQL Server 2012 (SSRS 2012) на компютър. Когато се опитате да рендирате или експортирате отчет, който съдържа контрола Tablix от Windows Internet Explorer, периодично получавате следното съобщение за грешка:
Забележка
Грешка на сървъра в приложението "/Reports".
Възникна вътрешна грешка в сървъра за отчети. Вижте регистрационния файл за грешки за повече подробности. (rsInternalError)
Описание: Възникна необработено изключение по време на изпълнението на текущата заявка в мрежата. Прегледайте проследяването на стека за повече информация относно грешката и откъде произхожда от кода.
Подробности за изключения: Microsoft.Reporting.WebForms.ReportServerException: Възникна вътрешна грешка на сървъра за отчети. Вижте регистрационния файл за грешки за повече подробности. (rsInternalError)
Грешка в източника:
Необработено изключение е генерирано по време на изпълнението на текущата уеб заявка. Информацията относно произхода и местоположението на изключението може да се идентифицира с помощта на проследяването на стека за изключения по-долу.
Освен това следното съобщение за грешка се регистрира в регистъра на грешките на услугите за отчети:
Забележка
Библиотека! ReportServer_0-2!122c!04/03/2012-23:48:06:: e ГРЕШКА: Показване на Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Невалидно изместване за елемент. ReferenceID: fffff5d, Offset: -163, Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Възникна вътрешна грешка на сървъра за отчети. Вижте регистрационния файл за грешки за повече подробности.;
Библиотека! ReportServer_0-2!122c!04/03/2012-23:49:40:: i INFO: Exception InternalCatalogException dumped to: C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\Logfiles flags= AllMemory, AllThreads, SendToWatson
Забележка: Получавате тези съобщения за грешка, ако контролата Tablix отговаря на следните условия:
- Контролата Tablix има поне една група редове и поне една група колони.
- Има най-малко 100 екземпляра на групата колони.
- Клетката в пресечната точка на групата "ред и колона" съдържа вложена контрола Tablix, диаграма или други области от данни.
Решение
Кумулативна информация за актуализацията
SQL Server 2012
Корекцията за този проблем е издадена за първи път в сборна актуализация 3 за SQL Server 2012. За допълнителна информация относно този пакет за кумулативна актуализация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2723749 Сборен пакет 3 за SQL Server 2012Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция SQL Server 2012. Microsoft препоръчва да обмислите прилагането на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2692828 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Трябва да приложите актуална корекция на SQL Server 2012 към инсталация на SQL Server 2012.
SQL Server 2008 R2 Service Pack 2
Корекцията за този проблем е издадена за първи път в сборна актуализация 1 за SQL Server 2008 R2 Service Pack 2. За допълнителна информация как да получите този пакет за кумулативна актуализация, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2720425 Сборен пакет за актуализация 1 за SQL Server 2008 R2 Service Pack 2Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция SQL Server 2008 R2. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2730301 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 Service Pack 2
Сборен пакет за актуализация 7 за SQL Server 2008 R2 SP1
Корекцията за този проблем е издадена за първи път в сборна актуализация 7 за SQL Server 2008 R2 Service Pack 1. За допълнителна информация относно този пакет за кумулативна актуализация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2703282 Сборен пакет за актуализация 6 за SQL Server 2008 R2 SP1Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция за SQL Server 2008 R2. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2567616 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 SP1 Microsoft SQL Server 2008 R2 са създадени за определени сервизни пакети за SQL Server. Трябва да приложите актуална корекция за SQL Server 2008 R2 Service Pack 1 към инсталация на SQL Server 2008 R2 Service Pack 1. По подразбиране всяка актуална корекция, предоставена в сервизен пакет на SQL Server, се включва в следващия сервизен пакет на SQL Server.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.