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

Supprimer toutes les bases de données du serveur

Vous pouvez le faire via l'interface graphique SSMS. Sélectionnez les Databases nœud puis F7 pour afficher les détails de l'Explorateur d'objets, sélectionnez toutes les bases de données que vous souhaitez supprimer, appuyez sur "Supprimer" et sélectionnez les options "Fermer les connexions existantes" et "Continuer après une erreur".

Alternativement, via TSQL, vous pouvez le faire

EXEC sp_MSforeachdb '
IF DB_ID(''?'') > 4
BEGIN
EXEC(''
ALTER DATABASE [?] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE [?]
'')
END'