Symptom
Tänk dig följande situation:
-
Du installerar Microsoft OLE DB-Provider för DB2 v3 på en dator.
-
Du skapar ett Microsoft SQL Server 2008 Integration Services (SSIS 2008) eller Microsoft SQL Server 2008 Integration Services R2 (SSIS 2008 R2) för att importera data från Microsoft SQL Server-instansen till DB2.
-
I SSIS-paketet använder du OLE DB-Provider för DB2 i OLE DB-destinationen och anger sedan egenskapen överlåten till True i anslutnings strängen.
-
Du väljer ett alternativ för FastLoad i OLE DB-destinationen.
-
Du försöker att köra paketet på datorn för att flytta data från SQL Server-instansen till DB2.
I det här scenariot kan du inte execue paketet. Dessutom visas följande felmeddelande:
Fel: 0xC0202009 på snabb 1, OLE DB-destination [315]: SSIS felkod DTS_E_OLEDBERROR. Ett OLE DB-fel har inträffat. Felkod: 0x80040E14.An OLE DB-post är tillgänglig. Källa: "Microsoft DB2 OLE DB Provider" HRESULT: 0x80040E14 Description: "ett internt nätverks biblioteks fel har uppstått. Ett syntaxfel i nätverks nivå har inträffat. SQLSTATE: HY000, SQLCODE:-379 ". Fel: 0xC0047022 på fast 1, SSIS. Pipeline: SSIS felkod DTS_E_PROCESSINPUTFAILED. ProcessInput-metoden i komponenten "OLE DB destination" (315) misslyckades med felkod 0xC0202009 när indata bearbetades "OLE DB destination" (328). Den identifierade komponenten returnerade ett fel från ProcessInput-metoden. Felet är specifikt för komponenten, men felet är allvarligt och gör att data flödet avbryts.
Orsak
Det här problemet uppstår eftersom egenskapen Skjut upp upphävda hindrar att funktionen prepa anropas för en instruktion som ska utföras när FastLoad -gränssnittet är involverat i OLE DB-providern för DB2 v3.
Lösning
Det finns en snabb korrigering som stöds av Microsoft. Denna snabb korrigering är dock endast avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd bara den här snabb korrigeringen på datorer där problemet beskrivs i den här artikeln. Den här snabb korrigeringen kan komma att testas. Om ditt arbete inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa program varu uppdatering som innehåller den här snabb korrigeringen. Om det finns en snabb korrigering som kan hämtas finns det "snabb korrigering finns tillgänglig" högst upp i den här Knowledge Base-artikeln. Om det här avsnittet inte visas kontaktar du Microsofts kund tjänst och support för att få snabb korrigeringen. Obs! Om det uppstår fler problem eller om någon fel sökning krävs kan du behöva skapa en separat tjänst förfrågan. De vanliga support kostnaderna gäller för ytterligare supportfrågor och problem som inte berättigar till denna särskilda snabb korrigering. En fullständig lista över Microsofts kund tjänst och support telefonnummer eller för att skapa en separat service förfrågan finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=supportObs! Formuläret "snabb korrigering tillgänglig" visar de språk som snabb korrigeringen är tillgänglig för. Om du inte ser ditt språk beror det på att det inte finns någon snabb korrigering för det språket.
Förutsättningar
För att du ska kunna använda den här snabb korrigeringen måste du ha Host Integration Server 2010 eller OLE DB Provider för DB2 v3 installerad.
Krav på omstart
Du behöver inte starta om datorn när du har installerat den här snabb korrigeringen.
Information om utbyte av snabb korrigeringar
Denna snabb korrigering ersätter inte en tidigare utgiven snabb korrigering.
Fil information
Den globala versionen av den här snabb korrigeringen använder ett Microsoft Windows Installer-paket för att installera snabb korrigeringen. Datum och tider för dessa filer listas i UTC (Coordinated Universal Time) i följande tabell. När du visar fil informationen konverteras datumet till lokal tid. Använd fliken tidszon i alternativet datum och tid på kontroll panelen för att hitta skillnaden mellan UTC och lokal tid.
För Microsoft OLE DB Provider för DB2 v3, 32-bitars Edtion
Fil namn |
Fil version |
Fil storlek |
Datum |
Tider |
Versioner |
---|---|---|---|---|---|
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 |
För Microsoft OLE DB Provider för DB2 v3, 64-bitars Edtion
Fil namn |
Fil version |
Fil storlek |
Datum |
Tider |
Versioner |
---|---|---|---|---|---|
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 |
För Microsoft OLE DB Provider för DB2 v3, IA-64-bitars Edtion
Fil namn |
Version |
Fil storlek |
Datum |
Tider |
Versioner |
---|---|---|---|---|---|
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 har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Mer information
Mer information om OLE DB-destinationer finns på följande MSDN-webbplats (Microsoft Developer Network):
OLE DB-destinationMer information om egenskapen för att förbereda en uppskjutning finns på följande MSDN-webbplats: