2014-06-25 4 views
0

Я использую SQL Server 2012 на своей локальной машине. У меня есть старая версия моего решения VS, которое использует файл SQL Server 2008R2. Будет ли эта старая версия моего решения работать на SQL Server 2012 или мне придется снова установить SQL Server 2008R2?Использование файла SQL Server 2008R2 mdf с SQL Server 2012

Спасибо.

+0

Почему бы вам не попробовать добавить файл с 'sp_attach_db' и узнать? –

+0

Это сработает, вы должны действительно провести некоторое исследование, прежде чем размещать здесь вопрос: просто совет –

ответ

0

Вы можете создать резервную копию своей базы данных из SQL Server 2008R2 и восстановить ее в новой версии (SQL Server 2012). SQL Server автоматически обновляет вашу базу данных с более старой версии до новой версии. Но уровень совместимости вашей базы данных не изменился. Вы можете изменить совместимость базы данных после восстановления с помощью следующего запроса:

ALTER DATABASE YourDatabaseName SET COMPATIBILITY_LEVEL = 110 

Кроме того, если вы разделяете вашу базу данных и прилагаются в новой версии SQL Server, вы базы данных обновлены до новой версии тоже.

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