Мой хост базы данных позволяет восстанавливать базы данных SQL Server с уровнем совместимости 90 (SQL Server 2005). Моя база данных создается локально с уровнем совместимости 100 (SQL Server 2008).Уровень совместимости базы данных SQL Server
Итак, я сгенерировал скрипт моей базы данных (версия 2008) и запустил в SQL Server 2005, резервное копирование и восстановление для моего хостера базы данных, он работает. В настоящее время мне это нравится.
А потом я нашел ALTER DATABASE, что может изменить уровень совместимости базы данных любит
ALTER DATABASE database_name
SET COMPATIBILITY_LEVEL = { 90 | 100 | 110 }
90 = SQL Server 2005
100 = SQL Server 2008 and SQL Server 2008 R2
110 = SQL Server 2012
Я поворачиваю уровень совместимости базы данных, используя этот скрипт в SQL Server 2008, резервное копирование базы данных и моих восстановление моего хостера базы данных. Но это не сработает. Я хочу знать, почему? Есть ли лучший способ исправить это?