Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/03/2012, 18:46
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: migrar tablas de oracle a sql server

Lo puedes resolver de varias maneras, algunas opciones son:

1. SQL Server Integration Services (disponible en SQL Server Estándar o superior), con esta herramienta puedes migrar la estructura de las tablas y los datos http://msdn.microsoft.com/es-es/library/ms141026.aspx. En general esta opción es la recomendada.

2. Linked Server, permite establecer una conexión desde SQL Server hacia Oracle y migrar los datos con sentencias SQL, pero debes crear previamente la estructura de las tablas http://www.sqlmag.com/article/sql-se...ed-server49687.

3. Database Link con Heterogeneous Services, mismo concepto que Linked Server pero la conexión es de Oracle hacia SQL Server. Las opciones 2 y 3 son útiles cuando no tienes licencia de SQL Server Integration Services, aunque la opción 2 es más fácil de implementar.

4. Ficheros Externos, exportar los datos de Oracle en ficheros de texto (utl_file, spool del sql*plus, external tables) e importarlos en SQL Server (bcp, bulk insert, openrowset), y también debes crear previamente la estructura de las tablas. Esta opción es la más compleja pero la más rápida, solo se recomienda en grandes volúmenes de datos.

Saludos