При запуске:
RESTORE DATABASE <YourDatabase>
FROM DISK='<the path to your backup file><YourDatabase>.bak'
Это дало мне следующую ошибку:
Семейство носителей на устройстве «C: NorthwindDB.bak» неправильно сформировано. SQL Server не может обработать это семейство мультимедиа. RESTORE HEADERONLY заканчивается ненормально. (Microsoft SQL Server, ошибка: 3241).
Оказывается, вы не можете взять БД из более высокой версии SQL в более низкую, даже если уровень совместимости одинаковый как в исходной, так и в целевой БД. Чтобы проверить запуск SQL-версии:
Select @@Version
Чтобы увидеть разницу, просто создайте БД на исходном SQL-сервере и попробуйте сделать восстановление из вашего файла резервной копии, когда вы сделаете это с помощью SSMS, как только вы выберете файл резервной копии, он покажет некоторую информацию об этом, как опознал, когда вы откройте его с сервера с более низкой версией, который просто скажет: «no backupset выбрано для восстановления»
Поэтому, если вам все равно нужно переместить данные в более низкую версию SQL, тогда проверьте это .