KB2597229 – КОРЕКЦИЯ: Конструктор на отчети 3.0 спира да отговаря, ако SSRS 2008 R2 използва удостоверяване на формуляри

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

Симптоми

Когато Microsoft SQL Server 2008 R2 Конструктор на отчети 3.0 се свърже с екземпляр на услугите за отчет на Microsoft SQL Server 2008 R2 (SSRS 2008 R2), Конструктор на отчети 3.0 може да спре да отговаря, ако SSRS 2008 R2 използва удостоверяване на формуляри. Освен това Конструктор на отчети 3.0 не връща контрола в тази ситуация.

Забележка За да се възстановите от този проблем, спрете ръчно процеса на MSReportBuilder.exe.

Причина

Този проблем възниква, защото е достигнато ограничение за броя на връзките, които са между Конструктор на отчети и екземпляра на SSRS 2008 R2.

Когато Конструктор на отчети 3.0 изпраща уеб заявки до сървъра за отчети, Конструктор на отчети 3.0 не прекъсва основната връзка.

Решение

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

SQL Server 2008 R2

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

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

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

SQL Server 2008 R2 Service Pack 1

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

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

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

Заобиколно решение

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

Важно: Препоръчваме ви да архивирате MSReportBuilder.exe.config файла, преди да изпълните тези стъпки.

  1. Добавете следния елемент sectionGroup към секцията <configSections> на MSReportBuilder.exe.config файла за Конструктор на отчети 3.0:

    
    

    <sectionGroup name="system.net" type="System.Net.Configuration.NetSectionGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"><section name="connectionManagement" type="System.Net.Configuration.ConnectionManagementSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/></sectionGroup>

  2. Добавете следния елемент system.net към секцията <за конфигуриране> на файла на MSReportBuilder.exe.config за Конструктор на отчети 3.0:

    
    

    <system.net><connectionManagement<>add address="*" maxconnection="100"/<>/connectionManagement<>/system.net>Забележка Когато настройката maxconnection е зададена на 100, се задава ограничение от 100 заявки, които използват отделни връзки. Може да се наложи да увеличите тази стойност, за да заобиколите проблема.

Състояние

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

Справки

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

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

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

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