![]() |
Supprimer une base de données SQL Express sans Management Studio |
Vous devez supprimer une base de données SQL Express, et vous n’avez pas Management Studio. No problemo!
Localiser l’utilitaire en ligne de commande « osql.exe » puis
osql -E -S SERVER\NamedInstance 1> ALTER DATABASE <DbName> SET SINGLE_USER WITH ROLLBACK IMMEDIATE; 2> USE master; 3> DROP DATABASE <DbName> 4> GO 1> quit
Explications :
- Le switch -E indique d’utiliser les crendentials en cours pour se connecter (pour éviter de devoir fournir un login/mdp)
- Le switch -S permet de spécifier le serveur SQL sur lequel vous connecter.
S’il s’agit d’une instance nommée, faire suivre le nom du serveur par « \nom_de_l_instance » - Les commandes SQL permettent de passer la base en mode « Single User » (commande 1), et de faire un DROP de la base (commande 3), puis un GO pour exécuter les commandes (commande 4)