Según el procedimiento estándar que hemos estado utilizando durante años para versiones anteriores de Oracle y SQL Server, he instalado el último paquete ODAC de Oracle, que incluye el controlador Oracle OLE en nuestros nuevos nodos SQL Server 2008 R2 x64. He realizado el reinicio del sistema recomendado, pero OraOLEDB.Oracle no se muestra en el nodo Servidores / Proveedores vinculados en SSMS. La única diferencia entre esta instalación y las instalaciones anteriores de SQL Server es que ahora estoy usando SQL Server x64 (en Windows 2008 R2). ¿Debería esto hacer alguna diferencia?
Tenga en cuenta que puedo conectarme a servidores Oracle utilizando SQL * Plus desde los nodos de SQL Server directamente. Lo único que me falta es ese proveedor. Alguien sabe lo que me estoy perdiendo? Hay muchas publicaciones en la web, pero parece haber mucha confusión y enlaces obsoletos a la página de descarga de Oracle.
Lo ÚNICO que necesito hacer es crear un servidor vinculado a Oracle y ejecutar consultas de selección contra él. No necesito hacer nada a través de Visual Studio.
fuente
Respuestas:
Después de horas de investigación, logré reunir algunas instrucciones de trabajo para Oracle 11g R2. Como resultado, es probable que necesite los clientes de 32 y 64 bits instalados para que todo funcione en BIDS / Visual Studio / SSMS. Es posible que haya instalado más componentes de Oracle de los que necesitaba, pero esto es lo que funcionó para mí:
Ahora que la instalación ha finalizado, solo necesita modificar algunas cosas.
¡Buena suerte!
fuente
Sí, la arquitectura del sistema hace mucha diferencia.
Debe instalar el software de cliente Oracle x64 para Windows.
fuente