Una base de datos que originalmente era de SQL Server 2008, se restauró en SQL Server 2012. Se realizó una copia de seguridad de SQL Server 2012 y estoy tratando de restaurarla en mi SQL Server 2008 Express local. Sin embargo, aparece un error 'El molde especificado no es válido' (SQLManagerUI).¿Cómo puedo restaurar un archivo de copia de seguridad de base de datos (.bak) de SQL Server 2012 a SQL Server 2008 Express?
He generado un script SQL a partir de 2012 y lo configuré para que se genere con compatibilidad con SQL Server 2008. Sin embargo, es un archivo sql grande, de alrededor de 700mb.
Recuerdo que antes había intentado ejecutar un script de ese tamaño en mi SQLExpress local y también recibí un error.
¿Hay alguna forma de obtener una base de datos "grande" de SQL Server 2012 en SQL Server 2008 Express?
** Nunca ** puede "volver" en términos de versiones en SQL Server. Si hizo una copia de seguridad de su base de datos en una versión 2012, no puede restaurar esa copia de seguridad a una versión 2008. Simplemente no funcionará, sin trucos o formas de evitarlo :-( –
Oh, no. Gracias Marc. Trataré de ver si puedo ejecutar el script SQL generado para obtener una copia de la base de datos en mi sql local express. – stormwild
Vea [Por qué SQL Server no puede restaurar la copia de seguridad a una versión anterior] (http://www.mytechmantra.com/LearnSQLServer/Unable_to_Restore_Database_From_Backup.html) –