2010-11-20 4 views
0

J'ai écrit l'application C# qui utilise le fichier mdf pour la base de données.quand je fais la configuration de ce projet et fonctionne sur un autre ordinateur ayant dotnetframework et sql server compact 3.5 puis id dose ne fonctionne pas et exception est affichée pas trouvé ou pas prêt pour quelque chose de connexion comme ça que dois-je faireÉchec de la connexion à la base de données

alt text

Répondre

0

mdf n'est pas pour l'édition compacte du serveur SQL, il est pour le vrai serveur SQL. Vous devez le déployer vers l'édition Sql Server Express ou ultérieure.

Edit:
Vous pouvez installer SQL server express edition ou si vous souhaitez utiliser le serveur compact sql, vous devez créer une « base de données locale » en studio visuel.

Lorsque vous ajoutez une base de données mdf à votre projet de studio visuel, elle est attachée à votre serveur local de base de données SQL Express dans les coulisses lorsque vous démarrez votre projet.

+0

ok que dois-je installer à la machine client où il n'y a pas de studio visuel installé et encore une chose quand j'ai fait cette application je n'ai pas utilisé sql serveur séparément j'ai seulement ajouté le fichier mdf et puis ai obtenu la chaîne de connexion serveur express ou quoi que ce soit sol s'il vous plaît me suggérer une solution –

+0

@Afnan, j'ai mis à jour ma réponse avec un lien, et une note sur compact sql. –

+0

merci mais quand je l'installe alors je dois commencer le studio de gestion et puis faire des tables encore et tout cela et alors nourrir ma nouvelle chaîne de connexion encore ou juste installer et que le dossier mdf précédemment créé fera cela? désolé si c'est une question stupide –

Questions connexes