Déploiement LocalDB sur le PC client

Je suis très insortinggué par cette nouvelle version de SQL Server Express.

Ce n'est pas clair (pour moi) ce qu'un programme d'installation devrait faire pour déployer une application qui utilise un LocalDB.

Est-il nécessaire d'installer SQL Server Express sur le PC client, puis de joindre le file MDF?

Ou il est seulement nécessaire pour exécuter le LocalDB.msi et il fonctionne comme un file autonome comme SQL Server Compact?

    Vous n'avez pas besoin d'installer SQL Server Express pour utiliser LocalDB, car LocalDB est SQL Server Express, il est simplement plus facile à installer.

    Une fois LocalDB installé, vous pouvez utiliser la propriété AttachDbFileName de la string de connection pour "ouvrir" un file MDF. Gardez à l'esprit que le même file ne peut être ouvert que par une seule instance LocalDB (connection unique à Windows) à un moment donné, il ne s'agit donc pas d'une fonctionnalité de partage de données.

    Mise à jour: Si votre application utilise .NET, assurez-vous d'installer .NET 4.0.2 ou plus récent, comme mentionné ici . Le .NET 4 d'origine ne comprend pas les strings de connection LocalDB, car il expédiait bien avant LocalDB.