Niveau de compatibilité de base de données SQL Server

Mon hébergeur de la base de données permet de restaurer des bases de données SQL Server avec un niveau de compatibilité de 90 (SQL Server 2005). Ma base de données est créée localement avec un niveau de compatibilité de 100 (SQL Server 2008).

Donc, j'ai généré un script de ma base de données (version 2008) et de l'exécuter dans SQL Server 2005, de sauvegarde et de restauration de ma base de données hébergeur, il fonctionne. Aujourd'hui, je ne l'aime.

Et puis j'ai trouvé MODIFIER LA BASE DE DONNÉES qui peut changer le niveau de compatibilité de la base de données aime

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

Je tourne le niveau de compatibilité de la base de données à l'aide de ce script dans SQL Server 2008, la sauvegarde de ma base de données et de restauration de ma base de données hébergeur. Mais ça ne fonctionne pas. Je veux savoir pourquoi? Est-il un meilleur moyen pour résoudre ce problème ?

OriginalL'auteur zey | 2013-06-26