Acabo de llegar al mismo problema y aquí es cómo trabajé a su alrededor.
El problema era copiar una base de datos de una base de datos operativa de SQL Server 2008 a una nueva base de datos de SQL Server 2005.
Escribí la base de datos utilizando Management Studio en el servidor 2008. Solo escribí el diseño de la base de datos, no los datos. Debo agregar también que el DB solo tiene tablas e índices, por lo que no he intentado esto con ningún objeto más inteligente, aunque no puedo pensar por qué no funcionarían.
En el servidor 2005, creé una nueva base de datos a mano y luego ejecuté el script para configurar todas las tablas e índices.
The in Management Studio en el servidor de 2008 Utilicé el asistente Exportar datos para exportar los datos del servidor 2008 al servidor 2005. Actualmente se está ejecutando y parece bastante feliz de mover los datos.
Una vez que todos los datos estén en orden, me quedarán un par de cosas pequeñas por hacer: crear los usuarios y configurar la seguridad en la base de datos de 2005, pero con todo, no parece una mala forma de hacerlo. No es exactamente apuntar y hacer clic, pero no es demasiado extenuante.
Parece que el asistente de copiar base de datos no funcionará (creo que porque el paquete finalmente se ejecuta en el servidor 2005 y 2005 Management Studio no puede comunicarse con 2008) pero el asistente de exportación de datos está bastante feliz moviendo datos. .. siempre que el DB ya exista en el servidor de destino.
Espero que sea útil.
Obtenga las herramientas de comparación/comparación de datos sql según lo sugerido por ocdecio. Funciona como un regalo para este tipo de cosas. http://stackoverflow.com/questions/413699/restore-sql-server-2008-db-to-sql-server-2005#413801. – Kev