MS SQL 2008 R2 .bak файл с содержимым SQL 2016 - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь восстановить MSB-файл MS SQL после переустановки ОС (обновление с Win 7 до 10).Перед переустановкой я спросил парня, делал ли он резервные копии своей базы данных, и заметил, что у него установлено несколько версий SSMS.После переустановки я не могу понять, как восстановить базу данных из master.bak

Если я пытаюсь восстановить файл, используя скрипт приложения GUI и кнопка ОК неактивна.

Iможет выполнить только задачу восстановления через CMD

Пробовал несколько версий SSMS, во всех из них работают только 3 из 60, остальные 57 застряли (ожидание восстановления)

Проблема в том,в основном файл .bak говорит, что он был сделан с SQL 2008 R2, а фактическая база данных в файле .bak была сделана с SQL 2016 ?!Я не знаю, как это возможно.

2008 R2 Ошибка: не удалось получить данные для этого запроса.«База данных« имя_базы_данных »не может быть открыта, поскольку это версия 852. Этот сервер поддерживает версию 661 и более ранние. Путь перехода на более раннюю версию не поддерживается. (Microsoft SQL Server, Ошибка: 948)"

Я также получаю ссылкуошибка: поставщик OLE DB "Microsoft.ACE.OLEDB.12.0" не зарегистрирован (ошибка Microsoft SQL Server: 7403)

...