Simptomai
Apsvarstykite šį scenarijų:
-
Galite įdiegti "Microsoft OLE DB" teikėjo DB2 v3 kompiuteryje.
-
Kuriate "Microsoft SQL Server" 2008 integravimo tarnybų (SSIS 2008) arba "Microsoft SQL Server" 2008 integravimo tarnybų R2 (SSIS 2008 R2) paketą, kuris importuoja duomenis iš "Microsoft SQL Server" egzemplioriaus į DB2.
-
SSIS pakete naudokite OLE DB teikėją, skirtą DB2 OLE DB paskirties užduotyje, tada nustatykite reikšmę atidėti kaip True jungimosi eilutėje.
-
Pasirenkate parinktį Fastload OLE DB paskirties užduotyje.
-
Bandote vykdyti paketą kompiuteryje, kad perkeltumėte duomenis iš SQL serverio egzemplioriaus į DB2.
Pagal šį scenarijų negalite tęsti paketo. Be to, gaunate šį klaidos pranešimą:
Klaida: 0xC0202009 Fast 1, OLE DB paskirties vieta [315]: SSIS klaidos kodas DTS_E_OLEDBERROR. Įvyko OLE DB klaida. Klaidos kodas: 0x80040E14.An OLE DB įrašas pasiekiamas. Šaltinis: "Microsoft DB2 OLE DB Provider" HRESULT: 0X80040e 14 aprašas: "įvyko vidinė tinklo bibliotekos klaida. Įvyko tinklo lygio sintaksės klaida. SQLSTATE: HY000, SQLCODE:-379 ". Klaida: 0xC0047022 Fast 1, SSIS. Srautas: SSIS klaidos kodas DTS_E_PROCESSINPUTFAILED. Klaidos kodas 0xC0202009, kai apdorojami įvesties "OLE DB paskirties įvestis" (328), "ProcessInput" metodas "OLE DB paskirtis" (315) nepavyko. Nustatytas komponentas grąžino klaidą ProcessInput metodu. Klaida yra būdinga komponentui, tačiau klaida yra mirtina ir duomenų srauto užduotis nustos veikti.
Priežastis
Ši problema kyla dėl to, kad " atidėkite " ypatybė neleidžia paruošti funkcijos iš iškviečiamos ataskaitos, kai " fastload " sąsaja yra įtraukta į OLE DB teikėją, skirtą DB2 v3.
Sprendimas
"Microsoft" galima naudoti palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Taikykite šias karštąsias pataisas tik sistemose, kuriose kyla šiame straipsnyje aprašyta problema. Šios karštosios pataisos gali būti papildomai išbandytos. Todėl jei ši problema jums nelabai kliudo, rekomenduojame palaukti kitos programinės įrangos naujinimo, kuriame bus šios karštosios pataisos. Jei karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius "Galimas karštųjų pataisų atsisiuntimas". Jei šiame skyriuje nerodoma, kreipkitės į "Microsoft" klientų aptarnavimo tarnybą ir įsigykite šias karštąsias pataisas. Pastaba Jei kyla papildomų problemų arba reikia atlikti trikčių diagnostiką, jums gali tekti sukurti atskirą aptarnavimo užklausą. Įprastos palaikymo išlaidos bus taikomos papildomiems palaikymo klausimams ir problemoms, kurių negalima išspręsti naudojant šias konkrečias karštąsias pataisas. Visą "Microsoft" klientų aptarnavimo ir palaikymo tarnybos telefonų numerių sąrašą arba Norėdami sukurti atskirą aptarnavimo užklausą, apsilankykite šioje "Microsoft" svetainėje:
http://support.microsoft.com/contactus/?ws=supportPastaba Formoje "Galimas karštųjų pataisų atsisiuntimas" rodomos kalbos, kuriomis galima atlikti karštąsias pataisas. Jei nematote savo kalbos, tai yra todėl, kad karštosios pataisos nėra tos kalbos.
Būtinosios sąlygos
Norėdami taikyti šias karštąsias pataisas, turite įdiegti Host Integration Server 2010 arba OLE DB teikėjas, skirtas DB2 v3.
Reikalavimas paleisti iš naujo
Pritaikius šias karštąsias pataisas, nereikia iš naujo paleisti kompiuterio.
Karštųjų pataisų keitimo informacija
Šios karštosios pataisos nepakeičia anksčiau išleistų karštųjų pataisų.
Failo informacija
Visuotinė šių karštųjų pataisų versija naudoja "Microsoft Windows Installer" paketą, kad įdiegtumėte karštąsias pataisas. Šių failų datos ir laikai yra išvardyti pagal universalųjį laiką (UTC) toliau pateiktoje lentelėje. Kai peržiūrite informaciją apie failą, data konvertuojama į vietinį laiką. Norėdami pamatyti skirtumą tarp Cut ir vietos laiko, naudokite skirtuką laiko juosta , esantį valdymo skydo elemente data ir laikas.
"Microsoft OLE DB" teikėjas, skirtas DB2 V3, 32 bitų Edtion
Failo vardas |
Failo versija |
Failo dydis |
Datos |
Laiko |
Platform |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4308.0 |
628 560 |
13-Jan-2011 |
23:43 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4308.0 |
788 376 |
13-Jan-2011 |
23:43 |
x86 |
Msdrda.dll |
8.0.4308.0 |
898 896 |
13-Jan-2011 |
23:43 |
x86 |
"Microsoft OLE DB" teikėjas, skirtas DB2 V3, 64 bitų Edtion
Failo vardas |
Failo versija |
Failo dydis |
Datos |
Laiko |
Platform |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4308.0 |
628 560 |
13-Jan-2011 |
23:46 |
x86 |
Db2oledb.dll |
8.0.4308.0 |
880 976 |
13-Jan-2011 |
23:46 |
x64 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4308.0 |
788 376 |
13-Jan-2011 |
23:46 |
x86 |
Msdrda.dll |
8.0.4308.0 |
1 548 624 |
13-Jan-2011 |
23:46 |
x64 |
Msdrda.dll |
8.0.4308.0 |
898 896 |
13-Jan-2011 |
23:46 |
x86 |
"Microsoft OLE DB" teikėjo DB2 V3, IA-64-bit Edtion
Failo vardas |
Versija |
Failo dydis |
Datos |
Laiko |
Platform |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4308.0 |
1 721 168 |
06-Dec-2010 |
19:29 |
IA-64 |
Microsoft.HostIntegration.DataAccessLibrary.dll |
8.0.4308.0 |
788 376 |
06-Dec-2010 |
19:29 |
x86 |
Msdrda.dll |
8.0.4308.0 |
2 429 776 |
06-Dec-2010 |
19:29 |
IA-64 |
Db2oledb.dll |
8.0.4308.0 |
628 560 |
06-Dec-2010 |
19:24 |
x86 |
Msdrda.dll |
8.0.4308.0 |
898 896 |
06-Dec-2010 |
19:24 |
x86 |
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Daugiau informacijos
Daugiau informacijos apie OLE DB paskirties užduotis rasite apsilankę šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:
OLE DB paskirties vietaJei norite gauti daugiau informacijos apie ypatybę atidėti ruošimą , apsilankykite šioje MSDN svetainėje: