2013-08-20 6 views
1

Я создал резервную копию базы данных на сервере с SQL Server 2008 R2.Создание резервной копии SQL Server 2008 с 2008 R2

Я хочу, чтобы восстановить это на сервере, который работает под управлением SQL Server 2008.

Я получил ошибку:

"The database was backed up on a server running version 10.50.4000. That version is incompatible with this server, which is running version 10.00.5500."

Можно ли произвести версию 10.00.5500 совместимую резервную копию из 10.50.4000.

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

Я попытался использовать задачу Copy Database, но также и ошибки.

+0

Это не возможно. 2008R2 - более новая версия и как с любыми двумя разными версиями SQL Server. Невозможно восстановить резервную копию от более старой до более старой версии. –

+1

Существует тот же вопрос на http://stackoverflow.com/questions/6183139/sql-server-database-backup-restore-on-lower-version, и вы можете найти много информации в Интернете - http: // www. mssqltips.com/sqlservertip/2675/why-cant-i-restore-a-database-to-an-older-version-of-sql-server/ –

ответ

1

Это невозможно. По крайней мере, вы не сможете использовать резервную копию для восстановления в старой версии.

Ненад Zivkovic обеспечивает хорошую связь и есть несколько путей выхода из этой ситуации, перечисленная:

  • Обновления старой версии SQL Server, чтобы быть на тот же уровень, что и более новый SQL Server.
  • Сценарии из новой базы данных, а затем usp-процесс bcp для извлечения данных из новой базы данных и импорта в более раннюю базу данных.
  • Используйте мастер импорта и экспорта SQL Server для создания пакета SSIS для перемещения данных (он будет перемещать только данные).
  • Создайте собственный пакет SSIS для перемещения данных.
  • Используйте репликацию, чтобы переместить данные из новой базы данных в более старую.
  • Используйте другие формы скриптов, например, с PowerShell, чтобы синхронизировать базы данных.

(Источник: http://www.mssqltips.com/sqlservertip/2675/why-cant-i-restore-a-database-to-an-older-version-of-sql-server/)

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