“Ne peut pas ouvrir par défaut de l'utilisateur de la base de données. La connexion a échoué.” après l'installation de SQL Server Management Studio Express

J'ai une base de données dans un fichier local qui est utilisé par un programme. Le programme a des fonctionnalités limitées et j'ai besoin d'exécuter certaines rapide des requêtes. J'ai installé SQL Server Management Studio Express 2005 (SSMSE), connecté à l'instance de SQL Server, joint le fichier de base de données, et a couru les requêtes. Maintenant, le programme d'origine ne plus se connecter à la base de données. Je reçois l'erreur:

Ne peut pas ouvrir par défaut de l'utilisateur de la base de données. Échec de la connexion. Échec de la connexion de l'utilisateur "poste de travail\MyUserName'.

J'ai repris la SSMSE et a essayé de définir la valeur par défaut de la base de données. J'ai donc ouvert de Sécurité, les Connexions, les BUILTIN\Administrateurs et BUILTIN\Utilisateurs. En vertu de Général, j'ai mis la base de données par défaut pour la base de données du programme. En vertu de Mappages Utilisateur, j'ai veillé à ce que la base de données est cochée et que db_datareader et db_datawriter sont cochées.

Le programme utilise la chaîne de connexion:

Serveur=(local)\Instance; AttachDbFilename=C:\Chemin_base_données\Base de données.mdf; Integrated Security=True; User Instance=True;

Je sais jack-administration de base de données. De quoi d'autre ai-je raté?

OriginalL'auteur Hand-E-Food | 2011-12-16