sql - seleccionó - the database was backed up on a server running version 12.00 that version is incompatible
Posible restaurar una copia de seguridad de SQL Server 2014 en SQL Server 2012? (2)
Sé que no se puede (al menos no fácilmente) restaurar una copia de seguridad de SQL Server 2012 en SQL Server 2008. Pero, ¿cómo funciona SQL Server 2014 a SQL Server 2012?
En el nivel de la base de datos existe la propiedad de ajustar el modo de compatibilidad a cualquier otra versión de SQL Server.
¿Cómo ayuda esto o funciona? ¿Solo rechazará las características de 2014?
Para ser sincero, ya intenté restaurar una copia de seguridad, pero 2012 no reconoció el archivo de datos, por lo que no pude hacer clic en el ok Button
para iniciar el procedimiento de restauración.
¿Perdí alguna opción importante?
Claro que es posible ... use Export Wizard en la opción de fuente use SQL SERVER NATIVE CLIENT 11, luego su servidor fuente ex.192.168.100.65 / SQLEXPRESS paso siguiente seleccione su nuevo servidor de destino ex.192.168.100.65 / SQL2014
Solo asegúrate de usar la instancia correcta y conectarte
Solo preste atención en los procesos almacenados deben ser recompilados
NO PUEDE hacer esto - no puede adjuntar / separar o hacer una copia de seguridad / restaurar una base de datos desde una versión más nueva de SQL Server a una versión anterior - las estructuras internas de los archivos son demasiado diferentes para admitir la compatibilidad con versiones anteriores. Esto sigue siendo cierto en SQL Server 2014: no puede restaurar una copia de seguridad de 2014 en otra carpeta que no sea 2014 (o algo más nuevo ).
Puedes evitar este problema
utilizando la misma versión de SQL Server en todas sus máquinas, entonces puede hacer copias de seguridad / restaurar bases de datos fácilmente entre instancias
de lo contrario, puede crear los scripts de base de datos tanto para la estructura (tablas, vistas, procedimientos almacenados, etc.) como para los contenidos (los datos reales contenidos en las tablas) en SQL Server Management Studio (
Tasks > Generate Scripts
) o utilizando un tercero herramientao puede usar una herramienta de terceros como SQL Compare de Red-Gate y SQL Data Compare para hacer "diferir" entre su origen y destino, generar scripts de actualización a partir de esas diferencias y luego ejecutar esos scripts en la plataforma de destino; esto funciona en diferentes versiones de SQL Server.
La configuración del modo de compatibilidad solo controla qué funciones de T-SQL están disponibles para usted, lo que puede ayudar a prevenir el uso accidental de nuevas funciones que no están disponibles en otros servidores. Pero NO cambia el formato de archivo interno para los archivos .mdf
, esta NO es una solución para ese problema en particular, no hay una solución para restaurar una copia de seguridad de una versión más nueva de SQL Server en una instancia anterior.