KB2597229 — Poprawka: program Report Builder 3,0 przestaje odpowiadać, jeśli program SSRS 2008 R2 używa uwierzytelniania formularzy

Firma Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 R2 jako jednego pliku do pobrania. Ponieważ poprawki są kumulatywne, każda nowa wersja zawiera wszystkie poprawki i wszystkie aktualizacje zabezpieczeń, które zostały dołączone do poprzedniej wersji aktualizacji programu SQL Server 2008 R2.

Symptomy

Jeśli program Microsoft SQL Server 2008 R2 Report Builder 3,0 nawiąże połączenie z wystąpieniem usług Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2), Kreator raportów 3,0 może przestać odpowiadać, jeśli usługa SSRS 2008 R2 korzysta z uwierzytelniania przy użyciu formularzy. Ponadto program Report Builder 3,0 nie zwraca kontrolki w tej sytuacji.Uwaga Aby rozwiązać ten problem, ręcznie Zatrzymaj proces MSReportBuilder. exe.

Przyczyna

Ten problem występuje, ponieważ został osiągnięty limit liczby połączeń między konstruktorem raportów a wystąpieniem usług SSRS w 2008 R2. Gdy program Report Builder 3,0 wysyła żądania sieci Web do serwera raportów, program Report Builder 3,0 nie usuwa połączenia podstawowego.

Rozwiązanie

Informacje o aktualizacji zbiorczej

SQL Server 2008 R2

Poprawka dotycząca tego problemu została po raz pierwszy wydana w pakiecie aktualizacji zbiorczej 10. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2591746 Pakiet aktualizacji zbiorczej 10 dla programu SQL Server 2008 R2 Uwaga Ponieważ kompilacja jest zbiorcza, każda nowa wersja aktualizacji zawiera wszystkie poprawki i wszystkie aktualizacje zabezpieczeń, które zostały dołączone do poprzedniej wersji aktualizacji programu SQL Server 2008 R2. Zalecamy zastosowanie najnowszego wydania aktualizacji, który zawiera tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

981356 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu programu SQL Server 2008 R2

SQL Server 2008 R2 z dodatkiem Service Pack 1

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji skumulowanej 4 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2633146 Pakiet aktualizacji zbiorczej 4 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 1Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2567616 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu dodatku Service Pack 1 dla programu SQL Server 2008 R2

Obejście

W celu obejścia tego problemu Zwiększ wartość osiągniętego limitu połączeń. W tym celu wykonaj następujące czynności. Ważne Zaleca się wykonanie kopii zapasowej pliku MSReportBuilder. exe. config przed wykonaniem poniższych czynności.

  1. Dodaj następujący element do sekcji<configSections> w pliku MSReportBuilder. exe. config programu Report Builder 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. Dodaj następujący element System.NET do sekcji konfiguracji<> pliku MSReportBuilder. exe. config programu Report Builder 3,0:

    <system.net> <connectionManagement> <add address="*" maxconnection="100"/> </connectionManagement> </system.net>UwagaGdy ustawienie MaxConnection jest ustawione na 100, jest ustawiany limit z 100 zapytań korzystających z osobnych połączeń. Może być konieczne zwiększenie tej wartości w celu obejścia tego problemu.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Informacje

Aby uzyskać więcej informacji dotyczących modelu obsługi przyrostowej dla programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

935897 Model obsługi przyrostowej jest dostępny w zespole programu SQL Server w celu dostarczenia poprawek dotyczących zgłaszanych problemów Aby uzyskać więcej informacji na temat schematu nazewnictwa dla aktualizacji programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

822499 Nowy schemat nazewnictwa dla pakietów aktualizacji oprogramowania Microsoft SQL Server Aby uzyskać więcej informacji o terminologii dotyczącej aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×