KB2757344 — Poprawka: program Business Intelligence Development Studio (oferty) ulega awarii po wybraniu pliku WSDL w programie SQL Server 2008 R2

Firma Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 R2 z dodatkiem Service Pack 1 jako jeden plik do pobrania. Ponieważ poprawki są kumulatywne, każdy nowy pakiet zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2 z dodatkiem Service Pack 1.

Symptomy

Rozpatrzmy następujący scenariusz:

  • W programie Microsoft Business Intelligence Development Studio (oferty) środowiska Microsoft SQL Server 2008 R2 jest tworzony projekt usług Microsoft SQL Server Integration Services (SSIS).

  • Tworzysz pakiet SSIS.

  • Z poziomu węzła elementy przepływu sterowania w przyborniku Dodaj zadanie usługi sieci Web.

  • W oknie dialogowym Edytor zadań usługi sieci Web można utworzyć połączenie http.

  • Wybierz plik języka Web Services Description Language (WSDL), a następnie wybierz metodę usługi sieci Web na stronie wprowadzania danych .

W tym scenariuszu oferty ulegają awarii. Ponadto podczas debugowania tego problemu jest wyświetlany następujący komunikat o błędzie:

Plik WSDL (wejściowy Web Services Description Language) jest nieprawidłowy.

Przyczyna

Ten problem występuje, ponieważ parametry typu złożonego ze składnikami typu złożonego w pliku WSDL nadal nie są obsługiwane. Jednak operacja sprawdzania kończy się po próbie zbudowania wszystkich elementów członkowskich typu, które mogą powodować przepełnienie stosu, gdy <t> typ zawiera> typu <t .

Rozwiązanie

Po zastosowaniu tej poprawki operacja sprawdzania zostanie zmieniona, tak aby próba utworzenia tylko członków należących do typów pierwotnych, wyliczeniowych i tablicowych.

Informacje o aktualizacji zbiorczej

Zbiorcza aktualizacja 4 dla programu SQL Server 2008 R2 z dodatkiem SP2

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

2777358 Pakiet aktualizacji zbiorczej 4 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2 Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji programu SQL Server 2008 R2 z dodatkiem SP 2. 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:

2730301 Kompilacja programu SQL Server 2008 R2 opublikowanych po wydaniu programu SQL Server 2008 R2 z dodatkiem Service Pack 2

SQL Server 2008 R2 z dodatkiem Service Pack 1

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

2756574 Pakiet aktualizacji zbiorczej 9 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ń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2 z dodatkiem Service Pack 1. 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

Stan

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

Obejście

Aby obejść ten problem, użyj jednej z następujących metod:

  • Usuwanie typów złożonych z pliku WSDL.

  • Użyj zadania skryptu, aby zadzwonić do pliku WSDL w taki sam sposób, w jaki będzie on używany do nawiązania połączenia z usługą sieci Web z aplikacji opartej na platformie Microsoft .NET Framework.

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.

×