La forma recomendada de conectarse a Oracle desde SSIS es utilizando Attunity Connectors que garantizan un alto rendimiento y son fáciles de usar. Si elige trabajar con Oracle Provider para OLEDB, debe descargar Oracle Data Access Components (ODAC) y Oracle Visual Studio Tools.
En esta respuesta, proporcionaré información detallada sobre cómo conectarse a Oracle desde SSIS y proporcionaré algunos enlaces a la solución para su problema
Hay muchas formas de conectarse a Oracle desde SSIS:
(1) Proveedor de Oracle para OLEDB
Que es parte de Oracle Data Access Components (ODAC)
- Oracle - Herramientas de Visual Studio
- Componentes de acceso a datos de Oracle (ODAC) de 32 bits y descargas de NuGet
- Proveedor de Oracle para OLEDB
El siguiente enlace contiene un problema similar:
- Proveedor Oracle OLE DB no incluido en SSIS
(2) Proveedor Microsoft OLEDB para Oracle
Que es una parte de Microsoft Data Access Components (MDAC)
Esta función se eliminará en una versión futura de Windows. Evite usar esta función en nuevos trabajos de desarrollo y planee modificar las aplicaciones que actualmente usan esta función. En su lugar, utilice el proveedor OLE DB de Oracle.
- Proveedor Microsoft OLE DB para Oracle Descripción general
(3) conectores de Oracle Attunity
Los conectores de alta velocidad de Attunity para Oracle y Teradata han sido seleccionados por Microsoft para incluirse con SQL Server Integration Services (SSIS).
- Conectores de Microsoft para Oracle y Teradata de Attunity para Integration Services (SSIS)
- Microsoft Connectors de Attunity
Discusión
- Conectores de SSIS para Oracle de Attunity frente al proveedor de Oracle para el rendimiento de OLE DB
- Oracle Client DataProvider VS Oracle Provider para OLEDB
Otros enlaces útiles
- Importación desde Oracle en SSIS (desde la instalación del cliente de Oracle hasta la importación de datos)
- Proveedor Microsoft OLE DB para Oracle (MSDAORA) para 64 bits?
- SSIS con conectores de Oracle