Ne peut pas ouvrir la base de données “” demandée par la connexion. La connexion a échoué. Échec de la connexion de l'utilisateur "sa"

Mise à JOUR 3:

Puisque personne n'a répondu à mon premier problème, comme suggéré par @Timen j'ai essayé d'utiliser l'Authentification SQL SERVER.

J'ai Activé la SQL Authenticationpar SQL SERVER MANAGEMENT STUDIO et activé sa et de définir un mot de passe simple pour elle.(en vertu de l' .\sqlexpress).
Je peux vous connecter à la base de données par sa et son mot de passe à partir de SQL SERVER MANAGEMENT STUDIO mais quand j'essaie de le faire à partir de mon application, il échoue avec ce message d'erreur :

Impossible d'ouvrir la base de données "dbNegin" demandée par la connexion. La connexion a échoué.
Échec de la connexion de l'utilisateur "sa".

Je besoin de dire que j'ai changé de propriétaire de base de données pour sa que bien , mais j'ai cette erreur!!
Comment puis-je résoudre ce maintenant? 🙁
Par la manière, c'est la chaîne de connexion utilisée dans mon application pour se connecter à la base de données :

chaîne sqlconstring = @"Data Source=.\sqlexpress;User ID=sa;Mot de passe=123456;Initial Catalog=dbNegin";

Ma base de données est reliée par le chemin (situé à l'adresse ci-dessous )

D:\TestDb\Debug\dbNegin.mdf

C'est le journal des Erreurs SQL:

2013-02-25 21:51:20.80 spid51      Starting up database 'C:\USERS\FRIEND\DESKTOP\RELEASE\DBNEGIN.MDF'.
2013-02-25 21:51:21.33 spid51      Starting up database 'mytestdb'.
2013-02-25 21:51:21.60 spid51      Starting up database 'C:\USERS\FRIEND\DESKTOP\RELEASE\DBNEGIN.MDF'.
2013-02-25 21:51:35.60 Logon       Error: 18456, Severity: 14, State: 38.
2013-02-25 21:51:35.60 Logon       Login failed for user 'sa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2013-02-25 22:11:00.79 Server      Server resumed execution after being idle 246 seconds: user activity awakened the server. This is an informational message only. No user action is required.
2013-02-25 22:11:00.97 spid51      Attempting to load library 'xplog70.dll' into memory. This is an informational message only. No user action is required.
2013-02-25 22:11:01.04 spid51      Using 'xplog70.dll' version '2007.100.1600' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.
2013-02-25 22:57:29.06 spid53      Starting up database 'C:\USERS\FRIEND\DESKTOP\RELEASE\DBNEGIN.MDF'.
2013-02-25 22:58:40.51 Logon       Error: 18456, Severity: 14, State: 38.
2013-02-25 22:58:40.51 Logon       Login failed for user 'sa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2013-02-25 23:07:09.86 Logon       Error: 18456, Severity: 14, State: 38.
2013-02-25 23:07:09.86 Logon       Login failed for user 'sa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2013-02-25 23:07:16.37 Logon       Error: 18456, Severity: 14, State: 38.
2013-02-25 23:07:16.37 Logon       Login failed for user 'sa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]

Vieille Question
Je suis en train d'essayer de se connecter à une base de données dans deux modes ( sur mon système à la base de données se trouve sous la SQLSERVER sous-dossier Data alors que dans mon système client, je veux qu'il soit à côté de mon exécutable.Pour cela, j'ai deux chaînes de connexion pour mon propre système, qui est :

"Data Source=.\SQLExpress;Initial Catalog=dbNegin;Integrated Security=True"

Et une pour le client de la machine:

"Data Source=.\SQLExpress;AttachDbFilename=C:\Users\Master\Documents\Visual Studio 2010\Projects\ProjectNegin\ProjectNegin\bin\Debug\dbNegin.mdf;Integrated Security=True;Connect Timeout=30;Utilisateur Instance=True"

Le problème est que j'ai essayé de tester le deuxième scénario sur mon système, j'ai placé la dernière Base de données à côté de mon exécutable et changé la chaîne de connexion et essayé d'exécuter l'application,Pour certaines sections de l'application qui se connecte à la base de données et en extrait des informations , mais sur certains autres, elle se trompe jamais avec cette erreur:

Impossible d'ouvrir la base de données "dbNegin" demandée par la connexion. La connexion a échoué.
Échec de la connexion de l'utilisateur 'Master-PC\Master'.

Master-PC\Master est le nom de mon ordinateur! Je ne me souviens pas de l'utiliser dans ma chaîne de connexion et n'ont aucune idée d'où il vient et comment je peux me débarrasser d'elle.Pour être encore pire, maintenant mon ancienne chaîne de connexion échoue avec cette erreur !!.

J'ai besoin de dire ce que avant j'ai essayer de le ma deuxième chaîne de connexion (l'une à côté de l'exécutable fichier) j'ai renommé la base de données à l'intérieur de SQLSERVER DATA sous-dossier afin que je ne manquiez de rien et je ne peut que se connecter à la base de données par le biais de atatchfile méthode (pour éviter le possible probable connexion à ma base de données par défaut de la chaîne de connexion)
Quand j'ai essayé d'utiliser mon ancienne chaîne de connexion, j'ai renommé le dos de ma base de données à son nom d'origine (je veux dire l'un à l'intérieur, les DONNÉES de sous-dossier ) . mais j'ai toujours cette erreur .
Comment puis-je résoudre ce problème ?


UPDATE:
Quand j'ai essayé d'utiliser SQL SEVER MANAGEMENT STUDIO pour voir ma base de données la base de données se lit comme:

(En Attente De Récupération...)

et je ne peux pas faire quoi que ce soit ( comme il dit il doit être réparé ou tombé! et je ne peux pas trouver une réparation de menu !)

UPDATE 2:
J'ai essayé de supprimer la base de données de Gestion de formulaire Studio et re attacher ! Après la suppression du formulaire de la base de données de listes dans Management studio.

Maintenant, je ne peux pas monter de nouveau, je reçois l'erreur :

TITRE: Microsoft SQL Server Management Studio

Échec de la récupération de données pour cette demande.
(Microsoft.SqlServer.De la gestion.Sdk.Sfc)

Pour obtenir de l'aide, cliquez sur:
http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476

------------------------------ INFORMATIONS SUPPLÉMENTAIRES:

Une exception s'est produite lors de l'exécution d'une instruction Transact-SQL ou
lot. (Microsoft.SqlServer.ConnectionInfo)


De CRÉER le FICHIER rencontrés erreur du système d'exploitation 5(échec de la récupération de
le texte de cette erreur. Raison: 15105) en essayant d'ouvrir ou de créer
le fichier physique " C:\Program Files\Microsoft SQL
Serveur\MSSQL10.SQLEXPRESS\MSSQL\DATA\Nouveau dossier\dbNegin.mdf'.
(Microsoft SQL Server, message d'Erreur: 5123)

Pour obtenir de l'aide, cliquez sur:
http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=10.00.2531&EvtSrc=MSSQLServer&EvtID=5123&LinkId=20476

OriginalL'auteur Breeze | 2013-02-25