Den anbefalede måde at oprette forbindelse til Oracle fra SSIS på er at bruge Attunity Connectors med garanti for høj ydeevne og er nemme at bruge. Hvis du vælger at arbejde med Oracle Provider for OLEDB, bør du downloade Oracle Data Access Components (ODAC) og Oracle Visual Studio Tools.
I dette svar vil jeg give detaljerede oplysninger om, hvordan du opretter forbindelse til Oracle fra SSIS, og jeg vil give nogle links til løsningen på dit problem
Der er mange måder at oprette forbindelse til oracle fra SSIS:
(1) Oracle-udbyder til OLEDB
Som er en del af Oracle Data Access Components (ODAC)
- Oracle - Visual Studio-værktøjer
- 32-bit Oracle Data Access Components (ODAC) og NuGet-downloads
- Oracle Provider for OLEDB
Følgende link indeholder et lignende problem:
- Oracle OLE DB-udbyder er ikke opført i SSIS
(2) Microsoft OLEDB-udbyder til Oracle
Som er en del af Microsoft Data Access Components (MDAC)
Denne funktion vil blive fjernet i en fremtidig version af Windows. Undgå at bruge denne funktion i nyt udviklingsarbejde, og planlæg at ændre applikationer, der i øjeblikket bruger denne funktion. Brug i stedet Oracles OLE DB-udbyder.
- Microsoft OLE DB Provider for Oracle Oversigt
(3) Oracle Attunity-stik
Attunitys højhastighedsforbindelser til Oracle og Teradata er blevet udvalgt af Microsoft til at blive inkluderet i SQL Server Integration Services (SSIS).
- Microsoft Connectors til Oracle og Teradata fra Attunity for Integration Services (SSIS)
- Microsoft Connectors fra Attunity
Diskussion
- SSIS Connectors til Oracle by Attunity vs Oracle-udbyder til OLE DB-forestillinger
- Oracle Client DataProvider VS Oracle Provider for OLEDB
Andre nyttige links
- Importering fra Oracle i SSIS (fra Oracle-klientinstallation til dataimport)
- Microsoft OLE DB Provider for Oracle (MSDAORA) til 64 bit?
- SSIS med Oracle Connectors