Maideen Abdul Kader Ответов: 1

Как восстановить резервные копии данных mssql 2008 в mssql 2017?


Привет
Mssql 2017 работает на сервере.
Мне нужно восстановить старые данные обратно с версии 2008 до версии 2017?

При восстановлении появится сообщение об ошибке

Пожалуйста, посоветуйте мне

Спасибо

Мейден

Что я уже пробовал:

Ошибка:
The database was backed up on a server running version 8.00.0194. That version is incompatible with this server, which is running version 14.00.1000. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server.
RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server, Error: 3169)

1 Ответов

Рейтинг:
4

Sandeep Mewara

Цитата:
Резервная копия базы данных была создана на сервере под управлением версии 8.00.0194. Эта версия несовместима с этим сервером, который работает под управлением версии 14.00.1000. Либо восстановите базу данных на сервере, поддерживающем резервное копирование, либо используйте резервную копию, совместимую с этим сервером.

Хотя сообщение разделяет это дело, я не уверен в его точности. Я говорю это из-за подробной документации Microsoft, которая гласит: резервная копия, сделанная на SQL Server 2008 или SQL Server 2008 R2, может быть восстановлена на SQL Server 2017

Ссылка и шаги, которые нужно сделать: Руководство по миграции данных Microsoft - обновление SQL Server до SQL Server[^]

Попробуйте следовать этой статье и посмотрите.

ОБНОВЛЕНИЕ:
Перебирал и нашел еще одну ссылку: Поддерживаемые обновления версий и выпусков (SQL Server 2017) - SQL Server | Microsoft Docs[^]
Для обратной совместимости ваша версия 2008 года должна быть одной из следующих:
- SQL Server 2008 SP4 или более поздняя версия
- SQL Server 2008 R2 SP3 или более поздняя версия

если бы у вас была другая версия, она была бы несовместима и, следовательно, не поддерживалась.