Erreur lors de la connection .mdf database

J'ai développé un petit projet dans Visual Studio 2010. Dans mon projet, je joins une database basée sur les services, nommée database1.mdf .

Ma connectionSsortingng est:

 Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True 

Cela fonctionne très bien sur mon pc de développeur mais il lance une exception sur le pc d'un client.

L'exception est:

Une erreur liée au réseau ou à une instance s'est produite lors de l'établissement d'une connection à SQL Server. Le server est introuvable ou inaccessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré pour autoriser les connections distantes. (fournisseur: SQL Network Interfaces, erreur: 26 – Erreur de localization du server / de l'instance spécifiée)

Je ne comprends pas ce qui se passe.

Deux choses doivent se produire avant que vous puissiez vous connecter à une database SQL Server Express.

  1. SQL Server Express doit être installé sur le server cible. Avoir le file présent n'est pas suffisant. (C'est ce que l'erreur que vous rencontrez signifie probablement).

  2. Le path d'access à votre file de database doit être un path absolu pour exclure la possibilité d'une erreur d'location de file.

cette string de connection est pour votre machine de développement. vous partagez votre database sur le réseau. Vous devez également mettre à jour votre string de connection en ajoutant l'adresse IP de votre server.