Для пользователя уровень совместимости базы данных в основном ассоциируется с доступными возможностями языка SQL. Каждая версия SQL Server, помимо текущего уровня совместимости, поддерживала уровни совместимости ряда предыдущих версий. Это позволяет при переходе на новую версию понизить уровень совместимости, если что-то пойдет не так. При создании новой базы данных, уровень совместимости этой базы данных будет установлен в уровень совместимости, принятый по умолчанию для данной версии SQL Server. Так, например, новая база данных, создаваемая в SQL Server 2017 получит уровень совместимости 140. Если точнее, наследоваться будет уровень совместимости системной базы данных model (который можно изменить). Если вы восстанавливаете базу данных из бэкапа, который был сделан на более старой версии SQL Server, то уровень совместимости базы данных останется таким, каким он был на старой версии. Изменить уровень совместимости базы данных можно в Management Studio с помощью команды Свойства для