Questione : SSIS che ottiene i dati dallo SQL ad Oracle

Ciao, il

I che fa un'integrazione assiste il progetto in studio visivo 2008 dove devo entrare da una tabella in assistente 2000 di SQL in una base di dati del bit di Oracle 9i 64.  Tuttavia sto avendo problemi con convincerlo per funzionare.  CONTRO sia nella mia fonte che la base di dati della destinazione prove è giusta ma quando lo provo e trasmetto ai dati attraverso ottenere l'errore: errore del


[destinazione di DB [739]]: Codice di errore di SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  La chiamata di metodo di AcquireConnection al responsabile “„ del collegamento venuto a mancare con il codice di errore 0xC0209303.  Ci possono essere messaggi di errore inviati prima di questo con più informazioni su perché la chiamata failed.

I di metodo di AcquireConnection ha effettuato una certa ricerca sul Internet e realmente lo confonde.  Che cosa deve essere bit 64 che cosa non fa? Sto facendo funzionare questo sul mio computer portatile con il bit 64 di Windows 7, che cosa causo questo errore se posso fare le prove e il it del collegamento tutto il bene?

Mike
class= del

Risposta : SSIS che ottiene i dati dallo SQL ad Oracle

Non abbastanza correttamente denominarlo indipendente: non siete sembrato realmente appena abbastanza profondo.  

DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER è appena un messaggio di errore generico che è pubblicato alla conclusione di un guasto del collegamento.  Appena i mezzi I “qualcosa sono andato male„ e lo dirigono verso un codice di errore specifico (0xC0209303 in questo caso) ed inoltre lo dirigono esaminare i messaggi più in anticipo che sono stati annotati per più informazioni.

Il messaggio che avete segnalato era:

Codice di errore di SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.   La chiamata di metodo di AcquireConnection al responsabile “„ del collegamento venuto a mancare con il codice di errore 0xC0209303.  Ci possono essere messaggi di errore inviati prima di questo con più informazioni su perché la chiamata di metodo di AcquireConnection è venuto a mancare.

Notare le parti evidenziate.   Uno sguardo rapido all'integrazione assiste il riferimento del messaggio e di errore (http://64.4.11.252/en-us/library/ms345164.aspx) ci dice che il codice di errore 0xC0209303 significa:

DTS_E_OLEDB_NOPROVIDER_64BIT_ERROR

Codice di errore di SSIS DTS_E_OLEDB_NOPROVIDER_64BIT_ERROR.  Il _ OLE chiesto del _ del fornitore di DB non è registrato -- forse non c'è nessun fornitore 64-bit disponibile.  Codice di errore: .

Ecco perché gli ho chiesto se steste usando un fornitore 64-bit qui sopra.

- Gary Patterson
Altre soluzioni  
 
programming4us programming4us