версия несовместима с этой версией сервера. Как обновить? - PullRequest
2 голосов
/ 20 мая 2019

Я получаю ошибку ниже при обновлении. Пожалуйста, помогите, как обновить в этом сценарии.

System.Data.SqlClient.SqlError: Резервное копирование базы данных на сервере работающая версия 14.00.2002. Эта версия несовместима с этим сервер, на котором установлена ​​версия 13.00.2216. Либо восстановить базы данных на сервере, который поддерживает резервное копирование, или используйте резервную копию, которая совместим с этим сервером. (Microsoft.SqlServer.SmoExtended)

Ответы [ 2 ]

1 голос
/ 20 мая 2019

Невозможно восстановить резервные копии SQL Server в более низких версиях. В вашем случае вы создаете резервную копию на SQL Server 2017 и пытаетесь восстановить на SQL Server 2016. Это не разрешено. Если вы выполняете резервное копирование на SQL Server 2017, вы можете восстановить только на SQL Server 2017 или более поздней версии.

0 голосов
/ 20 мая 2019

Здесь вы пытаетесь восстановить более старую версию (SQL Server 2016) из резервной копии более новой версии (SQL Server 2017).Это не поддерживается

Способ получения базы данных в более старой версии:

  1. Перемещение схемы : получение сценариев создания DDL базы данных из более новой версии и создание новой базы данных встарая версияЕсли у вас есть какая-то новая функция, которая не поддерживается в более старой версии, вам придется подумать об обходном пути.
  2. Перемещение данных : мастер импорта данных или SSIS или какой-либо другой подход ETL для перемещенияданные от более новой версии к более старой версии.

Теперь у вас есть и схема, и данные, доступные в более старой версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...