Uno de nuestros productos es compatible con Oracle y SQL Server como back-end de la base de datos. Tenemos un cliente que desea cambiar de un servidor Oracle a Microsoft SQL Server, lo cual no es una transición típica para nosotros.
¿Cuál es la forma más fácil de obtener todos los datos de todo el esquema de Oracle en la base de datos de SQL Server?
El esquema solo contiene tablas antiguas simples y nada sofisticado. Puede haber uno o dos procedimientos almacenados que no tendremos problemas para migrar a mano.
Podría usar SQLDeveloper de Oracle para exportar los datos de la tabla como CREATE
y INSERT
declaraciones, pero estos no coincidirán con la sintaxis utilizada en SQL Server y yo no tengo ganas de tener que corregir manualmente los errores de sintaxis.
fuente
Agregando al comentario de Craig anterior: uso servidores vinculados para actualizar algunas tablas en una base de datos Oracle desde SQL Server. También puede extraer datos a SQL Server usando
OPENQUERY
Un par de enlaces que lo ayudarán a configurar el servidor vinculado aquí y aquí
fuente