sql >> Base de Datos >  >> RDS >> Oracle

Instalación de Oracle para conectividad SSIS (y controladores de 32 64 bits)

Bueno, lo que hice fue descargar Oracle Database 11g Release 2 Client (11.2.0.1.0) para Microsoft Windows (x64) de http://www.oracle. com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html . Tenía 4 opciones para instalar, una de ellas era Instant Client (que no me ayudó). El que funciona es Cliente de tiempo de ejecución o algo así llamado. Instala Net Manager, que es lo que quiero.

PS-Agregando (mientras atravieso el viaje de Oracle de 64 bits), encuentro que no puedo usar SSIS con proveedores de Oracle DB de 64 bits. Obtengo las excepciones (al agregar una conexión en SSIS):

Supongo que esto se debe a que el proceso SSIS es de 32 bits y no puede usar controladores Oracle de 64 bits (mi máquina host es Win 7 de 64 bits).

Después de la prueba, descubrí que este es realmente el caso. Necesitamos los controladores de 32 bits solo para SSIS IDE pero puede usar 64 bits cuando ejecuta el paquete DTSX usando dtexec.exe de 64 bits (C:\Program Files\Microsoft SQL Server\100\DTS\Binn)

Entonces, en DESARROLLO (en una máquina de 64 bits), instale los clientes de 32 y 64 bits:32 bits:para desarrollo en Visual Studio IDE64 bits:para ejecutar el paquete DTSX usando la versión de 64 bits de dtexec.exe en la línea de comando (como sería el caso cuando ejecutamos esto en un entorno de producción)

Un hilo similar aquí .