Replicar base de datos con MS-SQL Server

Si alguno de vosotros se ve en la desgracia de tener que replicar una base de datos MS-SQL Server Enterprise completa y la base de datos es algo complicada se verá en un 'precioso' marrón....

Si, como en mi caso, no tenéis opción de usar la replicación y tenéis que usar el Enterprise Manager y ODBC, vais a estar entretenidos.....


El procedimiento es el siguiente:

1) De la BBDD orígen, exportamos un script sql, que nos exportará sólo las estructuras, triggers, procedures, etc.

2) Con el Query Analyzer importamos la parte del script de creación de tablas en la base de datos destino.

3) Mediante ODBC, copiamos solo los datos del origen al destino.

4) Importamos el resto del script.


Con ésto podemos replicar toda la bbdd sin que el proceso pete a la mitad, que es lo que suele ocurrir si intentamos copiar todo por ODBC.