Saludos,
- Vaya, SQL Server 2005 es bastante viejo XD, dependerá de la estructura de la Base de Datos, más que nada de los Tipos de Datos, por ejemplo el Tipo Date no existe en SQL Server 2005 pero sí en SQL Server 2008 y superiores.
- Lo más compatible son los Scripts .SQL, estos se pueden generar y sirven como un BackUp:
===============================================================================
BackUp de Base de Datos vía Generar Scripts
===============================================================================
Seleccionar la Base de Datos > Click derecho > Tareas > Generar scripts...
[Introducción] Siguiente
[Elegir objetos] Siguiente
[Establecer opciones de scripting] Avanzadas
[General] Script para el tipo de motor e base de datos > (Seleccionar versión destino)
[General] Tipos de datos que se deben incluir en el script] > (Seleccionar Esquema y datos)
Aceptar
Siguiente > Siguiente > Finalizar
- Luego ese fichero generado .sql se puede abrir en SQL Server 2005 y ejecutarlo para re-crear la base de datos
- Si te presenta algún problema al generar el script es que hay instrucciones no compatibles, SQL Server es bastante descriptivo al mostrar los errores, entonces si obtienes errores hay que modificar la estructura de la base de datos.
-- Lo conveniente es ir escalando de versión, por ejemplo elegir como destino SQL Server 2008 y generar el script, luego editar ese script generado para que sea compatible.