Supprimer une base de données

S’applique à : SQL Server Base de données Azure SQL Azure SQL Managed Instance

Cet article explique comment supprimer une base de données définie par l'utilisateur dans SQL Server avec SQL Server Management Studio ou Transact-SQL.

Prérequis

  • Supprimez les instantanés de la base de données qui existent. Pour plus d’informations, consultez Supprimer une capture instantanée de base de données (Transact-SQL).

  • Si la base de données intervient dans l'envoi de journaux, supprimez l'envoi de journaux.

  • Si la base de données est publiée pour une réplication transactionnelle, ou encore publiée ou souscrite pour une réplication de fusion, supprimez la réplication.

Avertissement

Pensez à effectuer une sauvegarde complète de la base de données avant de la supprimer. Vous ne pouvez recréer une base de données supprimée qu'en restaurant une copie de sauvegarde complète. Pour plus d’informations, consultez Démarrage rapide : Sauvegarde et restauration d’une base de données SQL Server localement.

Sécurité

autorisations

Pour exécuter DROP DATABASE, un utilisateur doit au moins disposer de l'autorisation CONTROL sur la base de données.

Azure Data Studio (préversion)

Pour supprimer une base de données

  1. Dans l’Explorateur d'objets , connectez-vous à une instance du Moteur de base de données SQL Serveret développez-la.

  2. Développez le dossier Bases de données, cliquez avec le bouton droit sur la base de données à supprimer, puis sélectionnez Supprimer.

  3. Pour confirmer que vous souhaitez supprimer la base de données, choisissez Oui.

Utilisation de SQL Server Management Studio

Pour supprimer une base de données

  1. Dans l’Explorateur d'objets , connectez-vous à une instance du Moteur de base de données SQL Serveret développez-la.

  2. Développez le dossier Bases de données, cliquez avec le bouton droit sur la base de données à supprimer, puis sélectionnez Supprimer.

  3. Vérifiez que la base de données correcte est sélectionnée, puis sélectionnez OK.

Utilisation de Transact-SQL

Pour plus d’informations, consultez DROP DATABASE (Transact-SQL).

Pour supprimer une base de données

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d’outils standard, sélectionnez Nouvelle requête.

  3. Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter. Cet exemple supprime les bases de données Sales et NewSales.

USE master ;  
GO  
DROP DATABASE Sales, NewSales ;  
GO  

Suivi : Après la suppression d'une base de données

Sauvegardez la base de données master . Si vous devez restaurer la base de données master, toutes les bases de données supprimées depuis la dernière sauvegarde de la base de données master seront encore référencées dans les vues du catalogue système, ce qui risque de générer des messages d'erreur.

Limitations et restrictions

Étapes suivantes