Mistake: choosing Enterprise edition by default. The expense and migration risk are avoidable when a database’s persisted edition-specific features can be checked directly. section 8.5
Partitioning reveals the dependency
A database using table partitioning returns one row, identifying partitioning as a persisted Enterprise-only feature. A database using none returns an empty result set. section 8.5
Listing 8.4 Discovering Enterprise-only features
USE EnterpriseDatabase ; GO SELECT feature_name FROM sys.dm_db_persisted_sku_features ;
Run the DMV query in the target database to list persisted Enterprise-only features. section 8.5
Apply this check before selecting an edition:
- Use Standard edition unless the query identifies a required Enterprise-only feature; use Developer edition for fully featured development environments, not production. section 8.5
