Comment ajouter le fichier de base de données SQL Server (.mdf) dans Visual Studio sans installer SQL Server Express Edition?
J'ai une erreur au-dessous de l'ajout d'un .mdf
fichier (Base de données SQL Server) dans un projet Visual Studio 2010
Connexions à SQL Server fichiers de base de données (.mdf) nécessitent SQL Server
2005 Express ou SQL Server 2008 Express pour être installé et en cours d'exécution sur
l'ordinateur local
Je ne veux pas installer SQL Server Express (2005/2008) parce que j'ai déjà installé
SQL Server 2005 Enterprise Edition
Je suis à l'aide de Visual Studio 2010 Ultimate
source d'informationauteur Ali
Vous devez vous connecter pour publier un commentaire.
C'est vraiment gênant. L'essentiel, dans la Machine.config pour la version du framework que vous êtes en développement contre, il existe une entrée pour LocalSqlServer.
Sur ma machine, pour la version 4:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Machine.config
J'ai trouvé que si j'ai changé la source de données dans la chaîne de connexion de point à mon Sql 2005 server instance, puis l'erreur que vous avez mentionné est allé loin.
(Similaire pour les autres versions de l'infrastructure, que j'ai également changé)
Je ne me souviens pas si j'avais besoin de redémarrer juste de visual studio ou de l'ensemble de la machine avant d'avoir vu le travail de modifications.
N'oubliez pas de sauvegarder votre machine.les fichiers de configuration avant de les modifier!
Avec cela étant dit, il n'y a également aucune raison pourquoi vous ne pouvez pas ajouter la base de données dans Sql Server lui-même (si vous avez le mdf) puis connectez-vous à partir de Visual Studio via l'Affichage -> l'Explorateur de Serveur -> Connexions de Données (Clic Droit -> Ajouter une Connexion) - avez-vous essayé?
Je sais que ce post est un peu vieux mais j'ai rencontré le même problème et j'ai effectivement trouvé une solution, donc je voudrais le partager.
Tools -> Options
Database Tools -> Data Connections
et mise à jour de laSql Server Instance Name (blank for default)
avec le nom de l'instance de votre base de données.services.msc
SQL Server (<instance name of express edition>)
droit de la souris et sélectionnezProperties
Log On
et sélectionnez l'ongletLocal System account
Après ces étapes, j'ai pu ajouter un
.mdf
fichier dans visual studio 2010.Aussi est peut-être possible d'être en mesure de le faire sans l'installation de Sql server express, seulement à partir de la deuxième étape, mais je n'ai pas l'essayer.
vous pouvez utiliser le code pour ajouter que s'il n'existe pas