2016-06-08 2 views
1

Я пытаюсь восстановить старую резервную копию базы данных в SQL Server 2014, и я получаю ошибку ниже:SQL Server 2014: Восстановление старой резервной копии

enter image description here

Как я могу пройти через это?

Я импортировать резервную копию в последующей образом:

  • Задачи -> Восстановление -> База данных
  • Выберите вариант устройства -> Возьмите файл .bak
  • В опциях выбрать перезапись
  • OK

Спасибо заранее.

ответ

0

Я не думаю, что вы сможете перепрыгнуть многие версии из резервной копии SQL 2000 прямо до 2014 года. Это слишком большой скачок со слишком большим количеством изменений.

Восстановить его в SQL 2008, а затем обратно это вверх, а затем восстановить 2014.

Вот некоторые ссылки на направляющие, которые должны быть в состоянии помочь вам;

http://sqlmag.com/sql-server-2014/sql-select-steps-migrate-sql-server-2000-sql-server-2014

https://blogs.technet.microsoft.com/mdegre/2012/06/15/migration-sql-server-2000-to-sql-server-2012/

+0

Есть ли опция «Reforce» в меню опций? – bruno

+0

Что вы ожидаете увидеть с помощью опции «Reforce»? Я думаю, ты уже думал об этом. Проблема в том, что вы пытаетесь перейти между изданиями, которые были построены на 14 лет друг от друга. Архитектор просто не предназначен для того, чтобы быть совместимым, что далеко друг от друга. Из-за этого вам придется перейти к промежуточной версии (например, 2008), чтобы делать то, что вы ожидаете. –

1

Вы пытаетесь восстановить базу данных SQL Server 2000 на SQL Server 2014. Это не поддерживается.

Сначала вам необходимо восстановить базу данных на экземпляре SQL Server 2005, 2008 или 2008 R2, а затем создать резервную копию там, а затем восстановить новую резервную копию на SQL Server 2014. Microsoft explains this here how to on SQL Server 2012.

0

Прежде всего, вы можете восстановить резервные копии базы данных SQL Server на другой версии SQL Server, но с одним крошечным ограничением. Вы можете восстановить резервные копии только вверх, это означает, что вы можете восстановить данные с SQL Server 2005 до 2008 года или с 2012 по 2014 год.

Но следует признать, что восстановить резервные копии базы данных с SQL Server 2012 невозможно к 2008. SQL Server имеет такое ограничение, потому что каждая новая версия имеет модификации в двоичном формате базы данных и их хранения.

Кроме того, вы не можете перепрыгнуть вперед в двух версиях, например, вы не можете восстановить резервные копии базы данных с SQL Server 2000 до SQL Server версии 2014, как вы пытаетесь.

Как было рекомендовано выше, вам необходимо восстановить несколько шагов. Сначала восстановите его на SQL Server 2005 или 2008. сделайте полную резервную копию, а затем восстановите ее на SQL Server 2014.

Смежные вопросы