Simptome
Luați în considerare următorul scenariu:
-
Instalați Microsoft OLE DB Provider pentru DB2 v3 pe un computer.
-
Proiectați un pachet Microsoft SQL Server 2008 Integration Services (SSIS 2008) sau Microsoft SQL Server 2008 Integration Services R2 (SSIS 2008 R2) care importă date din instanța Microsoft SQL Server la DB2.
-
În pachetul SSIS, utilizați OLE DB Provider pentru DB2 în activitatea de destinație OLE DB, apoi setați proprietatea amânare pregătire la True în șirul de conexiune.
-
Selectați o opțiune FastLoad în activitatea de destinație OLE DB.
-
Încercați să executați pachetul pe computer pentru a muta date din instanța SQL Server la DB2.
În acest scenariu, nu puteți execue pachetul. În plus, veți primi următorul mesaj de eroare:
Eroare: 0xC0202009 la fast 1, destinație OLE DB [315]: cod de eroare SSIS DTS_E_OLEDBERROR. A apărut o eroare OLE DB. Cod de eroare: este disponibilă înregistrarea OLE DB 0x80040E14.An. Sursă: "Microsoft DB2 OLE DB Provider" HRESULT: 0x80040E14 Descriere: "s-a produs o eroare internă în biblioteca de rețele. A apărut o eroare de sintaxă la nivel de rețea. SQLSTATE: HY000, SQLCODE:-379 ". Eroare: 0xC0047022 la fast 1, SSIS. Pipeline: codul de eroare SSIS DTS_E_PROCESSINPUTFAILED. Metoda ProcessInput din componenta "OLE DB Destination" (315) nu a reușit cu codul de eroare 0xC0202009 în timp ce se procesează intrarea "OLE DB input Destination" (328). Componenta identificată a returnat o eroare din metoda ProcessInput. Eroarea este specifică componentei, dar eroarea este fatală și va determina ca activitatea fluxului de date să nu mai ruleze.
Cauză
Această problemă apare deoarece proprietatea amânare pregătire previne ca funcția pregătirea să fie apelată la o instrucțiune ce va fi executată atunci când interfața FastLoad este implicată în furnizorul OLE DB pentru DB2 v3.
Rezolvare
O remediere rapidă acceptată este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată să corecteze doar problema descrisă în acest articol. Aplicați această remediere rapidă doar pentru sistemele care întâmpină problema descrisă în acest articol. Această remediere rapidă poate primi teste suplimentare. Prin urmare, dacă nu sunteți grav afectat de această problemă, vă recomandăm să așteptați următoarea actualizare software care conține această remediere rapidă. Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare disponibilă pentru remediere rapidă" din partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secțiune, contactați serviciul pentru clienți Microsoft și asistența pentru a obține remedierea rapidă. Notă Dacă apar probleme suplimentare sau dacă este necesară o depanare, poate fi necesar să creați o solicitare de serviciu separată. Se vor aplica costurile uzuale de asistență pentru întrebări suplimentare de asistență și probleme care nu se califică pentru această remediere rapidă specifică. Pentru o listă completă de servicii pentru clienți Microsoft și numere de telefon pentru asistență sau pentru a crea o solicitare de serviciu separată, vizitați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare disponibilă pentru remedierea rapidă" afișează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba, aceasta se întâmplă deoarece o remediere rapidă nu este disponibilă pentru acea limbă.
Cerinţe preliminare
Pentru a aplica această remediere rapidă, trebuie să aveți Host Integration Server 2010 sau OLE DB Provider pentru DB2 v3 instalat.
Cerință de repornire
Nu trebuie să reporniți computerul după ce aplicați această remediere rapidă.
Informații despre înlocuirea remedierii rapide
Această remediere rapidă nu înlocuiește o remediere rapidă lansate anterior.
Informații despre fișier
Versiunea globală a acestei remedieri rapide utilizează un pachet Microsoft Windows Installer pentru a instala remedierea rapidă. Datele și orele pentru aceste fișiere sunt listate în ora universală coordonată (UTC) în tabelul următor. Când Vizualizați informațiile despre fișier, data este transformată în ora locală. Pentru a găsi diferența între UTC și ora locală, utilizați fila fus orar din elementul dată și oră din panoul de control.
Pentru Microsoft OLE DB Provider pentru DB2 v3, 32-bit ediția
Nume fișier |
Versiune fișier |
Dimensiune fișier |
Dată |
Timp |
Platforma |
---|---|---|---|---|---|
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 |
Pentru Microsoft OLE DB Provider pentru DB2 v3, 64-bit ediția
Nume fișier |
Versiune fișier |
Dimensiune fișier |
Dată |
Timp |
Platforma |
---|---|---|---|---|---|
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 |
Pentru Microsoft OLE DB Provider pentru DB2 v3, IA-64-bit ediția
Nume fișier |
Versiunea |
Dimensiune fișier |
Dată |
Timp |
Platforma |
---|---|---|---|---|---|
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 |
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Mai multe informații
Pentru mai multe informații despre activitățile de destinație OLE DB, vizitați următorul site Web Microsoft Developer Network (MSDN):
Destinație OLE DBPentru mai multe informații despre proprietatea amânare pregătire , vizitați următorul site Web MSDN: