Det rekommenderade sättet att ansluta till Oracle från SSIS är att använda Attunity Connectors som garanterar hög prestanda och är lätta att använda. Om du väljer att arbeta med Oracle Provider för OLEDB bör du ladda ner Oracle Data Access Components (ODAC) och Oracle Visual Studio Tools.
I det här svaret kommer jag att ge detaljerad information om hur du ansluter till Oracle från SSIS och jag kommer att tillhandahålla några länkar till lösningen för ditt problem
Det finns många sätt att ansluta till oracle från SSIS:
(1) Oracle-leverantör för OLEDB
Som är en del av Oracle Data Access Components (ODAC)
- Oracle - Visual Studio-verktyg
- 32-bitars Oracle Data Access Components (ODAC) och NuGet-nedladdningar
- Oracle-leverantör för OLEDB
Följande länk innehåller ett liknande problem:
- Oracle OLE DB-leverantör är inte listad i SSIS
(2) Microsoft OLEDB-leverantör för Oracle
Som är en del av Microsoft Data Access Components (MDAC)
Den här funktionen kommer att tas bort i en framtida version av Windows. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera för att modifiera applikationer som för närvarande använder den här funktionen. Använd istället Oracles OLE DB-leverantör.
- Översikt över Microsoft OLE DB-leverantör för Oracle
(3) Oracle Attunity-kontakter
Attunitys höghastighetsanslutningar för Oracle och Teradata har valts ut av Microsoft för att inkluderas i SQL Server Integration Services (SSIS).
- Microsoft Connectors för Oracle och Teradata från Attunity for Integration Services (SSIS)
- Microsoft Connectors by Attunity
Diskussion
- SSIS Connectors for Oracle by Attunity vs Oracle-leverantör för OLE DB-prestanda
- Oracle Client DataProvider VS Oracle Provider för OLEDB
Andra användbara länkar
- Importera från Oracle i SSIS (från Oracle-klientinstallation till dataimport)
- Microsoft OLE DB Provider för Oracle (MSDAORA) för 64 bitar?
- SSIS med Oracle Connectors