none
Déploiement de projet avec base de données

    Question

  • Bonjour à tous,

    Le sujet a déjà été évoqué plusieurs fois je pense mais j’ai du mal à le mettre en place.

    J’ai une application Windos Forms qui utilise une base de données sql server. Je souhaite deployer mon application sur d’autres machines avec InstallShield et donc que ma db soit également installée.

    J’ai pour cela fait un projet test.

    Ma db a été au départ faite dans Sql Server Management Studio. Je l’ai détaché de sql server et placé dans mon projet dans un dossier App_Data.

    J’ai ajouté dans mon app.config la connection string suivante :

    <connectionStrings>
            <add name="ConnectionString"
         connectionString="Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|maDB.mdf; Integrated Security=True; User Instance=True"
        providerName="System.Data.SqlClient" />
        </connectionStrings>
    </configuration>
    

    "Échec d'une tentative d'attachement d'une base de données nommée automatiquement pour le fichier C:\\Users\\xxx\\Documents\\Visual Studio 2015\\Projects\\WF_AttachDB\\WF_AttachDB\\bin\\Debug\\maDB.mdf. Il existe une base de données du même nom ou le fichier spécifié ne peut être ouvert ou il se trouve sur un partage UNC."

    Quelqu’un peut-il m’indiquer ou m’expliquer la démarche à suivre ?

    Merci pour votre aide.

    jeudi 14 septembre 2017 14:57

Réponses