База данных, которая первоначально была из SQL Server 2008, была восстановлена в SQL Server 2012. Была создана резервная копия с SQL Server 2012, и я пытаюсь восстановить ее на локальном SQL Server 2008 Express. Однако я получаю сообщение об ошибке «Указанный откат недействителен» (SQLManagerUI).Как восстановить файл резервной копии базы данных (.bak) из SQL Server 2012 в SQL Server 2008 Express?
Я создал SQL-скрипт с 2012 года и настроил его так, чтобы он сгенерировался с совместимостью с SQL Server 2008. Однако это большой sql-файл размером около 700mb.
Напомню, что раньше я пытался запустить скрипт такого размера на локальном SQLExpress, а также получил ошибку.
Есть ли способ получить «большую» базу данных с SQL Server 2012 в SQL Server 2008 Express?
Вы можете ** никогда не переходить «назад» с точки зрения версий в SQL Server. Если вы создали резервную копию своей базы данных в версии 2012 года, вы не сможете восстановить эту резервную копию до версии 2008 года. Просто не сработает - никаких трюков или путей вокруг него :-( –
О, нет. Спасибо Marc. Я попытаюсь посмотреть, могу ли я запустить сгенерированный sql-скрипт, чтобы получить копию базы данных в моем локальном sql экспресс. – stormwild
См. [Почему SQL Server не может восстановить резервную копию до более ранней версии] (http://www.mytechmantra.com/LearnSQLServer/Unable_to_Restore_Database_From_Backup.html) –