2012-01-29 5 views
0

Je teste une application. Dans l'assistant de configuration tableadapter, côté serveur: Lors du choix de la source de données, j'ai choisi le fichier de base de données Microsoft SQL Server.
Cela a donné la chaîne de connexion comme:application côté client aide demandée

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

Est-ce exact?
De toute façon cela fonctionne de la manière désirée.

Ensuite, dans SQL Server Mgmt Express, je joint la base de données à l'instance de mon SQL Server Express (à MyhomeServer \ SQLExpress »

Maintenant, je veux utiliser la même application côté client (hors cours databse est stocké dans Répertoire de données de mon application dans Server Side) maintenant dans l'assistant TableAdapter, je choisis Microsoft SQL Server express. Est-ce exact? je l'ai fait toutes les configurations pour etc connexion à distance et également fait les paramètres de pare-feu. Quand je lance ce test sur côté client, il renvoie l'erreur:..

Impossible base de données ouverte « Database1.mdf » demandée par la connexion la connexion a échoué Échec de la connexion pour l'utilisateur « MYH OMESERVER \ Kh. Furqn '.

Pourquoi faut-il aller à Kh. Furqan pendant que je lui donne SQLExpress, où la DB est attachée. Mon serveur est MyHomeServer \ SQLExpress et la connexion est MyHomeServer \ Kh. Furqan (l'authentification est l'authentification Windows, et pas de mot de passe)

Répondre

0

Puisque vous avez choisi la sécurité intégrée, le programme essayera de se connecter à SQL Server avec les informations d'identification de l'utilisateur connecté - 'MYHOMESERVER \ Kh. Furqn '. Donc le premier endroit que je voudrais vérifier est de s'assurer que vous pouvez vous connecter sur Sql Server Mgmt Studio (SSMS) Express avec l'option d'ouverture de session Windows et connecté au serveur comme Kh. Furqn. Faites-moi savoir si cela fonctionne.

Wade