Applies ToMicrosoft Host Integration Server 2010

Požymiai

Bandydami vykdyti sudėtingas SQL sakinys Microsoft Host Integration Server 2010 aplinkoje. Kai SQL sakinys yra su klaustuko ženklu ("?") literalas, Microsoft OLE DB teikėjas, skirtas DB2 gali nepavykti. Pvz., galite sukurti naują "Microsoft" SQL Server integravimo tarnybos (SSIS) paketą ir įterpiate duomenų srauto paketą. Galite sukurti OLE DB šaltinio ir įterpiate SQL sakinį, kuriame yra "?" literalas, kaip parodyta pavyzdyje:

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

Tokiu atveju kai uždarote dialogo langą, raudonas ženklelis rodomas. Be to, klaidų srityje, galite gauti tokį klaidos pranešimą:

Tikrinimo klaida. Duomenų srauto užduočių: SQL komanda reikia 1 parametrus, bet parametrų atvaizdavimo turi tik 0 parametrus.

Priežastis

Ši problema kyla dėl to, kad teikėjas klaidingai supranta, "?" literalas kaip parametras, o ne kaip eilutę.

Sprendimas

Šias karštąsias pataisas, kad pašalinama, šią problemą yra įtrauktas į kaupiamųjų naujinimų paketas 1 Host Integration Server 2010.For daugiau informacijos apie tai, kaip gauti kaupiamųjų naujinimų paketą, spustelėkite šį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" Knowledge Bazės straipsnį:

2533330 Host Integration Server 2010 1 kaupiamųjų naujinimų paketas

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.