Me gustaría mover una base de datos de SQL Server 7.0 a SQL Server 2012. No son compatibles para una copia de seguridad y restauración. ¿Hay alguna forma de exportar desde SQL Server 7.0 e importarlo a 2012? Solo necesito las tablas, sin vistas ni procedimientos almacenados.
8
Respuestas:
Solución 1
Copie los datos usando un proceso ETL. Esto supone que tiene una instancia de SQL Server 7 en funcionamiento con la base de datos accesible. Tiene varias herramientas a su disposición, pero el enfoque más simple que pude ver es:
Use un proceso ETL para copiar datos. Algunas alternativas:
En general, este podría ser un proceso tedioso, pero le permite copiar datos directamente de una base de datos a la otra. Si sigue la ruta BCP, necesitará algo de almacenamiento para los archivos de volcado, pero esto no tiene que ser el almacenamiento de la base de datos.
Solución 2
Actualice la base de datos utilizando un paso intermedio de actualización a SQL Server 2005. Esto supone que tiene acceso a los medios de SQL Server 2005 y a un servidor para soportarlo. SQL Server 7 no se puede actualizar a SQL Server 2008 ya que esa ruta de actualización no es compatible, pero si puede restaurar la base de datos a SQL Server 2005, puede hacer una copia de seguridad sucesiva de la versión de SQL Server 2005 y restaurarla a SQL Server 2012.
fuente