Je suis arrivé à la conclusion que SQL Server CE n'est pas un produit viable. Entre les problèmes de versions et l'impossibilité d'une installation non-administrateur, cela ne fonctionne pas dans mon entreprise.Remplacement pour SQL Server CE pour les applications ClickOnce
Je pense à Jet, à Oracle Berkeley et à SQLite. Étant donné que j'utilise .NET avec ClickOnce, quelle base de données intégrée recommanderiez-vous et pourquoi?
Hmm, selon ceci: http://www.microsoft.com/sqlserver/2008/ fr/us/compact.aspx SQL CE a "Support pour ClickOnce, XCopy, MSI, CAB, et les options d'installation embarquées non-admin" - donc le problème ne remplace pas SQL CE plutôt que de changer ce que l'installation veut faire ...? – Murph
Même si je pouvais résoudre les problèmes d'installation, le problème de version de base de données est toujours douloureux. Il n'y a pas de GetVersion, donc je dois deviner si oui ou non mettre à jour le fichier DB. –
@Murph Au moins avec MSSQLCE4.0, vous ne pouvez pas utiliser ClickOnce. De [MSDN Comment déployer une base de données SQL Server Compact Edition avec une application] (http://msdn.microsoft.com/en-us/library/bb190958.aspx) "*** Important ** En raison de l'installation du Registre , SQL Server Compact ne peut être installé par un utilisateur avec des informations d'identification administratives. * " –