Se connecter au fichier mdf de la base de données sql server sans installer sql server sur la machine client?

je crée une application window qui doit utiliser la base de données sql server. Je veux installer cette application à la machine client sans installer sql server de sorte que mon application peut encore se connecter à une base de données I. le fichier mdf que je vais fournir au système client.

Comment puis-je me connecter à une base de données(mdf) sur la machine client à travers mon application window sans installer sql server. ? Je ne sais pas est-il possible ou pas.

Si possible, ce sera l' chaîne de connexion dans ce cas. La base de données n'a pas besoin d'être utilisé dans le réseau.

client mahine n'a pas besoin d'installation. Chaque chose doit être exécuté par le biais d'entraînement de stylo

17
demandé sur Shantanu Gupta 2010-01-13 09:37:10

4 réponses

.les fichiers mdf sont des fichiers de base de données SQL Server. Aucune autre application ne peut comprendre, lire ou mettre à jour ces fichiers. Si vous avez besoin d'ouvrir et mdf, vous avez besoin d'une instance SQL. Cette instance peut être locale, peut être une édition Express, ou peut être distante, peu importe. Si votre application a besoin d'une instance SQL locale pour son propre usage, elle peut installer SQL Server Express Edition lorsqu'elle est déployée.

25
répondu Remus Rusanu 2010-01-13 06:40:51

vous pouvez essayer L'édition compacte Sql ou SqlLite. Je pense que c'est juste une solution basée sur des fichiers.

3
répondu Chris Dunaway 2010-01-13 14:31:46

dans ce cas, vous devez avoir une machine serveur où vos fichiers de base de données sont stockés. Pour cette raison, vous devez utiliser SQL Express Edition 2005 ou 2008 dans une machine et SQL server management studio pour gérer votre base de données. Ceux-ci sont tous libres de Microsoft. Les machines clientes seront reliées par la chaîne de connexion. Ces machines n'ont pas besoin D'une instance SQL ou D'un serveur SQL installé.

Cordialement..

1
répondu CoderTuhin 2010-12-10 01:29:45

vous pouvez rechercher votre MS-VS CD pour SQLEXPRESS (veuillez noter les majuscules) et l'inclure dans votre logiciel lorsque vous créez la configuration et votre problème sera résolu.

Vous n'avez pas d'autre moyen que d'utiliser une autre base de données comme access.

Cette base de données n'a pas besoin de son logiciel.

0
répondu bahadorpn 2012-10-21 07:27:31