Simptomi
Jūs mēģināt izpildīt sarežģītas SQL priekšrakstu Microsoft Host Integration Server 2010 vidē. Ja SQL priekšraksts ir redzama jautājuma zīme ("?") burtu, Microsoft OLE DB nodrošinātājs DB2 var neizdoties. Piemēram, jāizveido jauna Microsoft SQL Server integrācijas pakalpojumu (SSIS) pakotnes un ievietojot paketes datu plūsmas. OLE DB avota veidošana un ievietošanas SQL priekšraksts, kas ir "?" burtu, kā redzams šajā piemērā:
SELECT NDECRE || '?'FROM TIGS981FETCH FIRST 10 ROWS ONLY
Šādā gadījumā aizverot dialoglodziņu, sarkana bultiņa tiek parādīts. Turklāt kļūdas rūtī, saņemat šādu kļūdas ziņojumu:
Validācijas kļūdas. Datu plūsmas uzdevums: SQL komandai nepieciešams 1 parametri, bet parametra kartēšana ir tikai 0 parametrus.
Cēlonis
Šī problēma rodas, jo pakalpojumu sniedzējs nepareizi interpretē "?" burtu, nevis kā virknes parametrs.
Risinājums
Šis labojumfails novērš šo problēmu ir iekļauts kumulatīvo atjauninājumu pakotne 1 Host Integration Server 2010.For plašāku informāciju par to, kā iegūt kumulatīvo atjauninājumu pakotne, noklikšķiniet uz šī raksta numura un skatiet rakstu Microsoft Knowledge Bāzes:
2533330 Host Integration Server 2010 1. kumulatīvo atjauninājumu pakotne
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".