MSDE .BAK не совместим с SQL Server 2012?

Я пытаюсь скопировать базу данных из старого MSDE в SQL Server 2012 Express, поскольку Microsoft решила не делать MSDE-совместимым с Windows 7. Вот, когда я пытаюсь выполнить команду osql restore from disk, я получаю сообщение, что 8.0 Резервные копии.2055 не совместимы с SQL Server 2012.

Как я могу передать базу данных и информацию в ней? Каждый результат Google либо предполагал, что я пытался понизить рейтинг, а не обновить, либо предполагал, что это была передача xp-xp.

1 ответ

У меня такая же проблема. Я использовал следующую процедуру для выполнения задачи.

  1. Прикрепите файл базы данных MSDE к MSSql 2005.
  2. Запустите SSMS, щелкните правой кнопкой мыши на присоединенной базе данных и выберите СВОЙСТВА
  3. Выберите страницу ОПЦИИ в диалоговом окне.
  4. В выпадающем списке "СОВМЕСТИМОСТЬ СОВМЕСТИМОСТИ" выберите 90
  5. Отсоедините файл базы данных сейчас, чтобы обновить до MSSql 2012
  6. Прикрепите файл базы данных MSSql 2005 к MSSql 2012.
  7. Запустите SSMS, щелкните правой кнопкой мыши на присоединенной базе данных и выберите СВОЙСТВА
  8. Выберите страницу ОПЦИИ в диалоговом окне.
  9. В выпадающем списке "УРОВЕНЬ СОВМЕСТИМОСТИ" выберите 110
  10. Отсоединить файл базы данных.
  11. Ваш файл MDB теперь является файлом базы данных 2012 года (уровень 110)

Надеюсь это поможет...

Другие вопросы по тегам