Salt la conținutul principal
Asistență
Conectare

Remediere: Microsoft OLE DB Provider pentru DB2 nu reușește atunci când o constantă șir într-o interogare conține o '?' literală și utilizați SSIS într-un mediu Host Integration Server 2010

Lucrați de oriunde de pe orice dispozitiv cu Microsoft 365

Faceți upgrade la Microsoft 365 pentru a lucra oriunde cu cele mai recente caracteristici și actualizări.

Faceți upgrade acum

Simptome

Încercați să executați o instrucțiune SQL complexe într-un mediu Microsoft Host Integration Server 2010. Când instrucțiunea SQL conține un semn de întrebare ('? ') literală, Microsoft OLE DB Provider pentru DB2 poate să nu reușească. De exemplu, creați un nou pachet Microsoft SQL Server Integration Service (SSIS) și introduceți un pachet de flux de date. Creați o sursă OLE DB, și introduceți o instrucțiune SQL care conține un '?' literală ca în exemplul următor:

SELECT NDECRE || '?'FROM TIGS981FETCH FIRST 10 ROWS ONLY

În acest scenariu, când închideți caseta de dialog, un marcator de culoare roșie se afișează. În plus, în panoul de erori, primiţi următorul mesaj de eroare:

Eroare de validare. Activitate flux de date: Comanda SQL necesită 1 parametri, dar maparea parametru are numai 0 parametri.

Cauză

Această problemă apare deoarece furnizorul incorect interpretează '?' literală ca un parametru în loc de ca un șir.

Rezolvare

Remedierea rapidă care rezolvă această problemă este inclus în cumulativă pachet de actualizare 1 pentru Host Integration Server 2010.For mai multe informații despre cum se obține pachetul de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în Microsoft Knowledge De bază:

2533330 Pachetul de actualizare cumulativă 1 pentru Host Integration Server 2010

Stare

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

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.

×