De aanbevolen manier om vanuit SSIS verbinding te maken met Oracle is het gebruik van Attunity Connectors die hoge prestaties garanderen en gemakkelijk te gebruiken zijn. Als u ervoor kiest om met Oracle Provider voor OLEDB te werken, download dan Oracle Data Access Components (ODAC) en de Oracle Visual Studio Tools.
In dit antwoord zal ik gedetailleerde informatie geven over hoe u verbinding kunt maken met Oracle vanuit SSIS en ik zal enkele links geven naar de oplossing voor uw probleem
Er zijn veel manieren om verbinding te maken met Oracle vanuit SSIS:
(1) Oracle-provider voor OLEDB
Dat is een onderdeel van de Oracle Data Access Components (ODAC)
- Oracle - Visual Studio Tools
- 32-bit Oracle Data Access Components (ODAC) en NuGet-downloads
- Oracle Provider voor OLEDB
De volgende link bevat een soortgelijk probleem:
- Oracle OLE DB-provider niet vermeld in SSIS
(2) Microsoft OLEDB-provider voor Oracle
Dat is een onderdeel van Microsoft Data Access Components (MDAC)
Deze functie wordt verwijderd in een toekomstige versie van Windows. Vermijd het gebruik van deze functie bij nieuw ontwikkelingswerk en plan om toepassingen aan te passen die deze functie momenteel gebruiken. Gebruik in plaats daarvan de OLE DB-provider van Oracle.
- Overzicht van Microsoft OLE DB-provider voor Oracle
(3) Oracle Attunity-connectoren
Attunity's snelle connectoren voor Oracle en Teradata zijn door Microsoft geselecteerd om te worden opgenomen in SQL Server Integration Services (SSIS).
- Microsoft Connectors voor Oracle en Teradata door Attunity for Integration Services (SSIS)
- Microsoft-connectoren van Attunity
Discussie
- SSIS-connectoren voor Oracle door Attunity versus Oracle-provider voor OLE DB-prestaties
- Oracle Client DataProvider VS Oracle Provider voor OLEDB
Andere handige links
- Importeren van Oracle in SSIS (van Oracle-clientinstallatie tot gegevensimport)
- Microsoft OLE DB Provider voor Oracle (MSDAORA) voor 64 bit?
- SSIS met Oracle Connectors