LocalDB: Comment le supprimer?
De l'installation: Entity framework code first pour la nouvelle base de données.
Scénario: je suis en train de jouer autour avec les objectifs EF et j'ai ajouter un tas d'éléments à ma base de données. J'ai ensuite modifier le modèle d'entité, et même si je sais que je pourrais faire migrations, je veux commencer à partir de zéro et, fondamentalement, essuyez la base de données à partir de la terre.
La base de données utilisée par défaut est (localdb)\v11.0.
Ma question est:
Puis-je aller quelque part et il suffit de supprimer un fichier, ou de commencer une sorte de manager pour supprimer la base de données et commencer à partir de zéro?
- +1 C'est un bon une question intéressante pour commencer à travailler avec EF.
Vous devez vous connecter pour publier un commentaire.
Il suffit d'aller dans l'invite de commande avec les droits administrateur et tapez:
À partir de Visual Studio => Cliquez sur Affichage => Explorateur d'Objets SQL Server=> cliquez-Droit sur la base de données souhaitée et choisissez supprimer et il sera supprimé ou faire ce que vous voulez
Si vous êtes en utilisant Entity Framework de Base, vous pouvez le saisir dans le Gestionnaire de paquets de la Console:
Il fera tomber la base de données actuelle. Cette commande va vous dire lequel:
C'est également à portée de main:
Je pense que vous voulez supprimer une base de données, pas un LocalDB instance. Si oui, il vous suffit d'émettre une baisse de la base de données de commande:
Vous pouvez le faire à partir de
sqlcmd
, Management Studio, le code de votre application, peut-être même de Visual Studio...Oui, vous pouvez. Dans VS 2015/2017 appuyez sur Ctrl+Q, type "de l'explorateur d'objets". Le "Explorateur d'Objets SQL Server" doit s'ouvrir, où vous verrez votre local instances DB. Développez le DB d'instance, et vous verrez les différentes bases de données. Sélectionnez une base de données effectuer un clic droit et choisissez "Supprimer".
Pour plus d'informations, consultez cette lien.
Espère que ça aide.
LocalDB est son propre serveur (son nom le laisse supposer que c'est juste une base de données dans certains autre instance de serveur mais ce n'est pas le cas). Dans SQL Server 2014 Express vous vous connectez à l'aide de nom de serveur "(localdb)\MSSQLLocalDB", comme vous le feriez pour vous connecter à n'importe quel serveur de base de données. Si vous vous connectez à l'aide de SQL Server Management Studio, puis vous avez tous le pouvoir de SSMS disponible pour vous.