2015-06-02 8 views
-1

Я запускаю MSSQL 2014. В настоящее время я работаю над базой данных с уровнем совместимости 2008 года. Недавно я создал резервную копию моей рабочей копии и отправил ее в один из моих подписок .NET. работа над расширением приложения. Он утверждает, что его BAK-файл имеет уровень совместимости 2014 года. Я настроен скептически. Если он прав, есть ли способ настроить резервную копию, чтобы сохранить уровень совместимости базы данных и не использовать уровень совместимости моего сервера?Уровень совместимости резервных копий SQL Server

ответ

1

Это две разные вещи. Резервный файл может быть восстановлен только на той же версии сервера SQL и (обычно) двух следующих версиях. Вы не можете использовать файл резервной копии в старых экземплярах.

Database compatibility level ограничивает функциональные возможности, которые можно использовать в базе данных, как типы данных, встраивать функции и т.д.

+0

Jan, Спасибо за отличную обратную связь. Получи это. Я ошибочно сравнивал яблоки и апельсины. – jdana

0

Я предлагаю вам сгенерировать скрипт базы данных со схемой и data.that это все, и она будет работать для большинства из вашего SQL Server. и если вы обнаружили какую-либо ошибку во время выполнения скрипта, вы можете явно получить идею для этого, например, такую ​​функцию или ключевое слово, не совместимое с sql и т. д.

+0

Или, что еще проще, я расскажу своему югу, чтобы обновить его сервер MSSQL. :) Спасибо Kaushik. – jdana

+0

@jdana your Welcome –

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