2016-04-25 8 views
1

J'ai développé une application WPF et son backend est un fichier SQL Server CE .SDF. Dans projet d'installation et de déploiement, j'ai ajouté .SDF fichier dans ceInstallez automatiquement le fichier .Exe de base de données SQL Server lorsque j'installe l'application WPF

La question est: pour accéder et obtenir des enregistrements à partir du fichier .SDF nous avons besoin d'un logiciel supplémentaire. S'il vous plaît trouver ci-dessous Lien

https://www.microsoft.com/en-in/download/details.aspx?id=17876

Il dispose de 2 fichiers exe

  1. 64 Bit
  2. 86/32 Bit

Visual studio installe directement ce logiciel lorsque nous installons VS

Sur un système client, je n'ai pas trouvé ces fichiers donc je suis incapable d'accéder au fichier .SDF et d'en obtenir des enregistrements

Je dois copier ces fichiers dans le dossier Application et l'installer automatiquement si le logiciel ci-dessus n'est pas présent dans le PC

maintenant, je suis manuellement l'installation de ces (exe) dans chaque PC

+1

Très peu claire - ce ** exactement ** voulez-vous dire par fichier * SQL Server Compact DB exe * ?? SQL Server Compact est juste une poignée de DLL que vous empaquetez avec votre application, et un fichier '.sdf' que vous empaquetez ou créez - il n'y a aucun' .exe 'externe de n'importe quel type nécessaire pour travailler avec un fichier de base de données SQL Server CE. .... –

+0

Marcs S'il vous plaît vérifier ma question J'avais mis à jour la question –

+0

Encore une fois: *** NON *** vous n'avez pas besoin de logiciel supplémentaire basé sur EXE! Vous devez simplement "expédier" les DLL SQL Server Compact appropriées avec votre logiciel, ** et c'est tout! ** Aucun logiciel supplémentaire, aucune installation supplémentaire nécessaire! –

Répondre

2

vous vous trompez - pour déployer un CE SQL Server 4.0 application, vous n'avez pas besoin de déployer et/ou installez n'importe quel logiciel supplémentaire sur votre système client - il suffit d'inclure les DLL SQL Server CE 4.0 nécessaires et pertinentes dans votre applicatio n (dans le dossier bin ou lib ou quelque chose de ce genre), et envoyez simplement ces fichiers avec votre application. C'est tous les dont vous avez besoin - pas d'installation côté serveur ou côté client nécessaire! (C'est le POINT ENTIER d'utiliser CE SQL Server, après tout!)

Voir ces liens pour obtenir une description de la façon de le faire en profondeur:

ici sur Stackoverflow:

Une autre façon de le faire:

officiel documentation MSDN: