Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Vous ne pouvez pas accéder à ma base de données créée via Visual Studio ?

Lorsque vous créez une base de données sur le serveur (à l'aide de SQL Server Management Studio), vous n'avez plus à (et ne devriez pas !) manipuler le(s) fichier(s) de base de données ; laissez le serveur s'en charger pour vous.

Au lieu de cela :faites un Ajouter une connexion dans Visual Studio puis spécifiez l'instance du serveur (DEV-5\SQLEXPRESS ) et le nom de la base de données (emailDatabase ) dans votre boîte de dialogue de connexion.

Avec cela, vous vous connectez et utilisez une base de données SQL Server comme il est prévu de l'utiliser - sur l'instance SQL Server elle-même. C'est beaucoup plus facile et beaucoup moins compliqué que d'avoir à lutter avec .mdf "flottant librement" fichiers et les joindre à vos solutions et des trucs comme ça...

Donc ici - remplissez DEV-5\SQLEXPRESS dans la liste déroulante "Nom du serveur", puis utilisez l'option "Sélectionner ou saisir le nom de la base de données" et entrez le nom de votre base de données (ou choisissez-le dans la liste déroulante) - il devrait s'y trouver !

NE PAS utilisez l'option "Joindre un fichier de base de données" - c'est le .mdf flottant librement "fonctionnalité" qui est plutôt maladroite et difficile à utiliser et sujette aux erreurs - encore une fois :je ne recommande pas en utilisant ça...