Certaines fonctionnalités SQL Server 2008 ne sont pas présentent dans toutes les éditions. En effet les développeurs d'application ont tout intérêt à travailler avec une édition développer de SQL Server. Cette édition dispose de fonctionnalités identiques à celles proposées par l'édition entreprise. Pour autant, rien ne garantie qu'au final l'application tournera que sur une édition entreprise de SQL Server 2008.
Avant de tenter la migration vers une édition différente il est important de s'assurer que toutes les fonctionnalités présentent dans la base sont compatible avec l'édition SQL Server cible. Pour effectuer cette vérification, SQL Server 2008 propose la vue dynamique sys.dm_db_persisted_sku_features.
Avant de tenter la migration vers une édition différente il est important de s'assurer que toutes les fonctionnalités présentent dans la base sont compatible avec l'édition SQL Server cible. Pour effectuer cette vérification, SQL Server 2008 propose la vue dynamique sys.dm_db_persisted_sku_features.
select feature_name from sys.dm_db_persisted_sku_features
L'interrogation de cette vue permet d'identifier la catégorie des fonctionnalités présentent dans la base et qui ne sont pas compatible avec les différentes éditions de SQL Server 2008.