Fråga : SSIS som får data från SQL till Oracle

Hi förmiddagen för

I gör en integration servar projekterar i visuellt hjälpmedelstudion 2008 var jag behöver att få från en bordlägger i SQL-serveren 2000 in i en Oracle 9i 64 bet databas.  Mig emellertid förmiddag som har problem med att få den för att fungera.  I VS både min källa och destination databas testar är ok, men, när I-försök och överför datan, across som jag får felet: fel för


[DB-destination [739]]: SSIS-felet kodifierar DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  Den AcquireConnection metodappellen till anslutningschefen ”” som missas med fel, kodifierar 0xC0209303.  Det kan finnas felmeddelanden som postas för detta med mer information på varför den AcquireConnection metodappellen failed.

I har gjort någon forskning på internet och den förväxlar egentligen mig.  Vad behöver att vara 64 bet vad inte gör? Spring för förmiddag I detta på min bärbar dator med Windows som 7 64 bet, vad, orsakar detta fel, om jag kan göra anslutningen testar och it allt godkännande?

Mike
" klar "

Svar : SSIS som får data från SQL till Oracle

Inte ganska mässa till appellen det som är unrelated: du såg egentligen precis inte djup nog.  

DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER är precis ett generiskt felmeddelande som utfärdas på avsluta av ett anslutningsfel.  Precis hjälpmedel I ”något gick orätt” och riktar dig till ett specifikt fel kodifierar (0xC0209303 i detta fall) och riktar också dig för att se de tidigare meddelandena som loggades för mer information.

Meddelandet som du anmälde, var:

SSIS-felet kodifierar DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.   Den AcquireConnection metodappellen till anslutningschefen ”” som missas med fel, kodifierar 0xC0209303.  Det kan finnas felmeddelanden som postas för detta med mer information på varför den AcquireConnection metodappellen missade.

Notera markerad portionr.   En snabb look på integrationen servar fel, och meddelandet hänvisar till (http://64.4.11.252/en-us/library/ms345164.aspx) berättar oss att felet kodifierar hjälpmedel 0xC0209303:

DTS_E_OLEDB_NOPROVIDER_64BIT_ERROR

SSIS-felet kodifierar DTS_E_OLEDB_NOPROVIDER_64BIT_ERROR.  Den bedda OLE _en för DB-familjeförsörjare_ registreras inte -- kanske nr. 64 bet familjeförsörjaren är tillgänglig.  Felet kodifierar: .

Det är varför jag frågade dig, att om du använde, 64 bet familjeförsörjaren över.

- Gary Patterson
Andra lösningar  
 
programming4us programming4us