Question

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

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

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

Ou il suffit d'exécuter le LocalDB.msi et cela fonctionne comme un fichier autonome comme SQL Server Compact ?

Était-ce utile?

La solution

Vous n'avez pas besoin d'installer SQL Server Express pour utiliser localDB, car localDB est SQL Server Express, il est facile d'installer.

Une fois que localdb est installé, vous pouvez utiliser la propriété Attachdbfilename de la chaîne de connexion pour "Ouvrir" un fichier MDF.N'oubliez pas que le même fichier ne peut être ouvert qu'à une seule instance localDB (connexion Windows unique) à un moment donné, il ne s'agit 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 .L'original .NET 4 ne comprend pas les chaînes de connexion localdb, car elle a été expédiée longtemps avant localDB.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top