KB2757344-remediere: Business Intelligence Development Studio (oferte) se blochează atunci când selectați un fișier WSDL în SQL Server 2008 R2

Microsoft distribuie remedieri Microsoft SQL Server 2008 R2 Service Pack 1 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea anterioară SQL Server 2008 R2 Service Pack 1 fix release.

Simptome

Luați în considerare următorul scenariu:

  • În Microsoft Business Intelligence Development Studio (oferte) pentru un mediu Microsoft SQL Server 2008 R2, creați un proiect Microsoft SQL Server Integration Services (SSIS).

  • Creați un pachet SSIS.

  • Din nodul elemente flux de control din caseta de instrumente, adăugați o activitate de serviciu Web.

  • În caseta de dialog Editor de activități serviciu Web , creați o conexiune http.

  • Selectați un fișier Web Services Description Language (WSDL), apoi selectați o metodă de serviciu Web în pagina de intrare .

În acest scenariu, ofertele se blochează. În plus, atunci când depanați această problemă, primiți următorul mesaj de eroare:

Fișierul de descriere a input Web Services Language (WSDL) nu este valid.

Cauză

Această problemă apare deoarece parametrii de tip complexe, împreună cu membri complexi de tip în fișierul WSDL, nu sunt încă acceptați. Cu toate acestea, operațiunea de verificare se termină după ce încearcă să construiască toți membrii tipului care pot provoca o depășire a stivei atunci când tipul <t> conține membri ai <T> Type.

Rezolvare

După ce aplicați această remediere, operațiunea de verificare este modificată, astfel încât să încerce să construiască doar membrii care au tipurile primitive, de enumerare și matrice.

Informații despre actualizarea cumulativă

Actualizarea cumulativă 4 pentru SQL Server 2008 R2 SP2

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 4. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2 SP 2, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2777358 Pachetul de actualizare cumulativă 4 pentru SQL Server 2008 R2 Service Pack 2 Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu SQL Server 2008 R2 SP 2 fix release. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

2730301 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2 Service Pack 2

SQL Server 2008 R2 Service Pack 1

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 9. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2 Service Pack 1, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2756574 Pachetul de actualizare cumulativă 9 pentru SQL Server 2008 R2 Service Pack 1Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea anterioară SQL Server 2008 R2 Service Pack 1 fix release. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

2567616 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2 Service Pack 1

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Soluție de evitare

Pentru a evita această problemă, utilizați una dintre metodele următoare:

  • Eliminați tipurile complexe din fișierul WSDL.

  • Utilizați o activitate de script pentru a apela fișierul WSDL în același mod în care l-ați utiliza pentru a apela un serviciu web de la o aplicație bazată pe Microsoft .NET Framework.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×