Когда работает:
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, после выбора файла резервной копии будет отображаться некоторая информация о ней, которую вы выбрали, когда вы откройте его с сервера более низкой версии, который просто скажет: «не выбран ни один набор резервных копий для восстановления»
Так что если вам все еще нужно переместить ваши данные в более низкую версию SQL, отметьте это .