2017-01-12 5 views
1

В минувшие выходные мой корпоративный ПК получил исправление (без предупреждения!), И мой экземпляр SQL Server 2008 R2 был удален, оставив после себя папку MSSQL\DATA, содержащую файлы и .ldf.Импорт из папки SQL Server из предыдущей версии

Я устанавливаю SQL Server 2014 (мы все еще запускаем Win 7, поэтому не можем перейти на 2016).

Возможно ли импортировать и обновить все старые базы данных в SQL Server 2014?

Я знаю, что могу прикрепить существующие файлы, но это оставляет их в старой папке MSSQL10_50.MSSQLSERVER.

Это просто случай перемещения файлов в папку MSSQL12.MSSQLSERVER, прикрепление, а затем изменение уровня совместимости?

ответ

1

Да, вы должны быть в состоянии просто прикрепить существующие .mdf файлов и обновить уровень совместимости и сделать с ней :-)

Идущих от старой версии SQL Server 2008 R2 (в вашем случае) на новый (2014 год) никогда не должно быть проблемой (если вы не подождете слишком долго для обновления - вы не можете перейти с 2000 на 2014 прямо сейчас).

Другой путь не вокруг никогда не работает - вы можете никогда перейти от более новой версии (например, ваш 2014) назад к более старому - там просто нет способа сделать это (кроме сценариев нашей структуры базы данных и содержания в SQL-файлы и запускать их против другого экземпляра)

+0

Как только я скопировал файлы в папку DATA 2014, мне пришлось запустить SSMS, используя учетную запись с правами администратора - моя обычная учетная запись является только Power User и не имеет разрешения открыть из папки DATA – Shevek