2017-06-22 4 views
0

d Je suis maintenant en mesure de me connecter à la base de données. Mais mon fichier de solution n'est pas exécutable dans d'autres systèmes même s'ils ont la même base de données dans leurs machines locales.Impossible de se connecter à la base de données

Voici les étapes suivies

  1. A écrit une chaîne de connexion pour se connecter au serveur local (qui a travaillé pour mon système)
  2. en utilisant l'assistant de déploiement ClickOnce j'ai publié un fichier exécutable pour d'autres systèmes qui ont même DB dans leurs systèmes locaux
  3. J'ai exécuté le fichier exécutable et n'a pas pu me connecter à la base de données
  4. J'ai copié le code source sur un autre système et l'ai exécuté avec Visual Studio 2015. J'étais toujours incapable de se connecter à la base de données locale

Je joins le code source, les requêtes utilisées pour générer des tables dans db. Veuillez m'aider à résoudre ce problème. Votre soutien sera d'une grande aide dans la finition du projet.

Code Source: https://drive.google.com/file/d/0ByMwP0UkvEAFWDdsbDZEVExXb3c/view?usp=sharing

fichier texte pour les requêtes SQL pour créer des tables

https://drive.google.com/file/d/0ByMwP0UkvEAFLWU3MG13VTdpNzQ/view?usp=sharing

+0

Avez-vous installé SQL Server sur votre ordinateur? Quelle version de SQL avez-vous installée? –

+0

Oui .. Son édition 2012 express .. –

Répondre

0

Dans le fichier App.config Si SQL instance est SQLEXPRESS, vous devez repalce Data Source=.-Data Source=.\SQLEXPRESS. J'espère que cela t'aidera.

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <configSections> 
    </configSections> 
    <connectionStrings> 
    <add name="Login_Page.Properties.Settings.PharmaDBConnectionString" 
     connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\PharmaDB.mdf;Integrated Security=True" 
     providerName="System.Data.SqlClient" /> 
    <add name="PharmDB" 
     connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=PharmaDB;Integrated Security=True;MultipleActiveResultSets=True" 
     providerName="System.Data.SqlClient" /> 
    </connectionStrings> 
    <startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" /> 
    </startup> 
</configuration> 
+0

Je n'ai pas travaillé .. Est-il possible de transférer tous les formulaires à un autre projet? Je pense que j'ai foiré le projet –