Simptomi
Razmotrite sledeći scenario:
-
Microsoft OLE DB dobavljača za DB2 v3 instalirate na računaru.
-
Dizajnirate Microsoft SQL Server 2008 Integration Services (SSIS 2008) ili Microsoft SQL Server 2008 Integration Services R2 (SSIS 2008 R2) paket koji uvozi podatke iz instance Microsoft SQL Server u DB2.
-
U SSIS paketu koristite OLE DB dobavljača za DB2 u zadatku odredišnog zadatka OLE DB, a zatim u nisci veze postavite svojstvo "Odloži pripremu na true".
-
U zadatku odredišnog zadatka OLE DB izaberete opciju "Brzo opterećenje".
-
Pokušavate da izvršite paket na računaru da biste premestili podatke sa instance SQL Servera na DB2.
U ovom scenariju, ne možete da izvršite paket. Pored toga, dobijate sledeću poruku o grešci:
Greška: 0xC0202009 na brzom 1, OLE DB odredište [315]: SSIS kôd greške DTS_E_OLEDBERROR. Došlo je do OLE DB greške. Kôd greške: 0x80040E14.An OLE DB zapis je dostupan. Izvor: "Microsoft DB2 OLE DB Provider"Hresult: 0x80040E14 Opis: "Došlo je do greške u biblioteci interne mreže. Došlo je do sintaksne greške na nivou mreže. SQLSTATE: HY000,SQLCODE: -379". Greška: 0xC0047022 na brzom 1, SSIS. Cevovod: SSIS kôd greške DTS_E_PROCESSINPUTFAILED. Metod ProcessInput na komponenti "OLE DB odredište" (315) nije uspeo sa kodom greške 0xC0202009 tokom obrade unosa "OLE DB odredišni unos" (328). Identifikovana komponenta je vratila grešku iz metoda ProcessInput. Greška je specifična za komponentu, ali je greška fatalna i prouzrokovaće prestanak pokretanja zadatka protoka podataka.
Uzrok
Do ovog problema dolazi zato što svojstvo "Odloži pripremu" sprečava da funkcija "Priprema" bude pozvana na izjavu koja će biti izvršena kada je interfejs brzog učitavanja uključen u OLE DB dobavljača za DB2 v3.
Rešenje
Podržana hitna ispravka dostupna je od korporacije Microsoft. Međutim, ova hitna ispravka je namenjena za rešavanje samo problema opisanog u ovom članku. Primenite ovu hitnu ispravku samo na sisteme na kojima dolazi do problema opisanog u ovom članku. Ova hitna ispravka može dobiti dodatno testiranje. Zbog toga, ako niste ozbiljno pogođeni ovim problemom, preporučujemo da sačekate sledeću softversku ispravku koja sadrži ovu hitnu ispravku. Ako je hitna ispravka dostupna za preuzimanje, postoji odeljak "Preuzimanje hitne ispravke je dostupno" na vrhu ovog članka baze znanja. Ako se ovaj odeljak ne pojavi, obratite se Microsoft korisničkoj službi i podršci da biste dobili hitnu ispravku. Napomena Ako dođe do dodatnih problema ili ako je potrebno rešavanje problema, možda ćete morati da kreirate poseban zahtev za uslugu. Uobičajeni troškovi podrške primenjivaće se na dodatna pitanja podrške i probleme koji nisu kvalifikovani za ovu određenu hitnu ispravku. Za kompletnu listu telefonskih brojeva Microsoft korisničke službe i podrške ili za kreiranje posebnog zahteva za uslugu posetite sledeću Microsoft Veb lokaciju:
http://support.microsoft.com/contactus/?ws=supportNapomena Obrazac "Dostupno je preuzimanje hitne ispravke" prikazuje jezike za koje je dostupna hitna ispravka. Ako ne vidite svoj jezik, to je zato što hitna ispravka nije dostupna za taj jezik.
Preduslovi
Da biste primenili ovu hitnu ispravku, morate imati instaliran Host Integration Server 2010 ili OLE DB Dobavljač za DB2 v3.
Zahtev za ponovnim pokretanjem
Ne morate ponovo pokrenuti računar nakon primene ove hitne ispravke.
Informacije o zameni hitne ispravke
Ova hitna ispravka ne zamenjuje prethodno izdatu hitnu ispravku.
Informacije o datoteci
Globalna verzija ove hitne ispravke koristi Paket Microsoft Windows Installer za instaliranje hitne ispravke. Datumi i vreme za ove datoteke navedeni su u koordiniranom univerzalnom vremenu (UTC) u sledećoj tabeli. Kada prikažete informacije o datoteci, datum se konvertuje u lokalno vreme. Da biste pronašli razliku između UTC-a i lokalnog vremena, koristite karticu "Vremenska zona" u stavci "Datum i vreme" na kontrolnoj tabli.
Za Microsoft OLE DB dobavljača za DB2 v3, 32-bitno edovanje
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
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 |
Za Microsoft OLE DB dobavljača za DB2 v3, 64-bitno edovanje
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
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 |
Za Microsoft OLE DB dobavljača za DB2 v3, IA-64-bitno edtion
Ime datoteke |
Verzija |
Veličina datoteke |
Datum |
Vreme |
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 |
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Više informacija
Za više informacija o OLE DB odredišnim zadacima posetite sledeću Microsoft Developer Network (MSDN) Web lokaciju:
OLE DB odredišteZa više informacija o svojstvu "Odloži pripremu" posetite sledeću MSDN Veb lokaciju: