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

Conexión a Oracle Database mediante Sql Server Integration Services

He tenido que hacer esto en muchas ocasiones, lamentablemente el sitio web de Oracle no es particularmente útil cuando se trata de determinar lo que necesita.

Debe descargar una copia de "ODTwithODAC1120320_32bit.exe" que se puede encontrar en:

http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

La versión de 64 bits no sirve, los controladores de 32 bits funcionarán bien. Instálelo en su máquina de desarrollo y en el cuadro de SQL Server si desea ejecutar los paquetes desde el agente.

A continuación, puede elegir el proveedor ".Net Providers\OracleCLient Data Provider".
La cadena de conexión se verá así (creo que 1521 es el puerto de Oracle predeterminado):

(DESCRIPCIÓN=(DIRECCIÓN=(PROTOCOLO=TCP)(HOST=0.0.0.0)(PUERTO=1521))(DATOS_CONEXIÓN=(NOMBRE_SERVICIO=xxxxx)))