KB2483381 – КОРЕКЦИЯ: Приложение се срива, когато затвори последната връзка към локален файл с кубове в SSRS 2008 R2

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

Симптоми

Имайте предвид сценария, описан по-долу:

  • Изпълнявате приложение, което отваря връзка към локален куб в услугата за анализ на Microsoft SQL Server 2008 R2 (SSRS 2008 R2).

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

    • Изпълнявате Microsoft Excel, за да отворите и затворите връзка към локален куб няколко пъти.
    • Стартирайте Microsoft Access, за да отворите и затворите връзка към локален куб, когато превключвате между изгледите на обобщена диаграма на таблица.
    • Изпълнявате доставчика на MSOLAP, ADOMD.NET или AMO в приложение, за да управлявате връзката на локален куб. 
  • Приложението се опитва да затвори последната връзка към локалния куб.

В този случай приложението може да се срине.

Причина

Този проблем възниква, защото възниква грешка в състояние на по-бързо функциониране между нишките в локалната машина за кубове (Msmdlocal.dll) на услугата за анализ.

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

Решение

Кумулативна информация за актуализацията

SQL Server 2008 R2

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

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

981356 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

За повече информация относно локалните кубове посетете следния уеб сайт на Microsoft Developer Network (MSDN):

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

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

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

824684 Описание на стандартната терминология, която се използва за описание на софтуерните актуализации на Microsoft