2015-11-10 4 views
0

Mon application s'exécute sur Windows CE 6.0 et utilise un fichier SQL Server CE .sdf pour stocker les données utilisateur. L'application fonctionne sur un périphérique industriel qui n'est pas connecté à Internet. La seule façon de mettre à jour le logiciel est de brancher une clé USB à l'intérieur.SQL Server CE .sdf fusionner

Comme prévu, la première version 1.0 de l'application doit maintenant mettre à jour à 1.1, le schéma de base de données également.

Comment fusionner la version .sdf 1.0 qui se trouve sur l'appareil avec le dernier schéma de base de données 1.1 qui sera disponible via le système de fichiers (clé USB) de l'appareil.

J'ai ajouté une photo ci-dessous pour aider à comprendre ma question.

enter image description here

Je suis au courant de RDA et de fusion possibilité de réplication, mais mon application ne se connecte pas à un serveur central via http. Avant d'apprendre à les utiliser, je voudrais un conseil d'expert.

Répondre

1

Vous devrez appliquer par programme les modifications requises pour que le schéma passe de 1.0 à 1.1. Vous pouvez le faire en utilisant les instructions ALTER TABLE/CREATE TABLE, combinées avec l'inspection du schéma en cours en interrogeant les vues INFORMATION_SCHEMA