J'ajouterais que l'installation de l'édition "complète" de SQL Server Development a du sens si vous développez sérieusement une base de données.
Cependant, vous pouvez avoir les deux installés côte à côte, et avoir SQL Server Express est très utile pour une raison - il prend en charge le placement des fichiers de base de données dans App_Data
dossier des applications ASP.NET. Bien que je ne le fasse pas pour mes propres projets, c'est une fonctionnalité très intéressante pour les démos ou les applications open source que vous téléchargez sur le Web :décompressez simplement, démarrez VS, appuyez sur F5 et vous avez une solution en cours d'exécution comprenant une base de données. Sans SQL Express, il faut d'abord déplacer le fichier MDF, attacher la base de données, configurer les droits des utilisateurs, remplacer les chaînes de connexion etc...