Supprimer une base de données SQL Server et les fichiers MDF, LDF et BAK associés




Sous SQL Server, comment supprimer une base de données et tous les fichiers associés, c’est à dire les fichiers .mdf, .ldf et les fichiers de sauvegardes .bak ? Utiliser la commande SQL DROP DATABASE comme ci-dessous, c’est à dire avec une vérification au préalable, pour ne pas générer d’erreur et ne lancer la commande que si la base de données SQL Server existe vraiment.

 

Comment supprimer une base de données SQL Server et les fichiers MDF, LDF et BAK associés?

 

IF EXISTS (
  SELECT 	*
  FROM 	SYS.SYSDATABASES
  WHERE 	NAME='MABASEDEDONNEES'
)
BEGIN 
  DROP DATABASE MABASEDEDONNEES
END
GO

 


Par contre pour que les fichiers MDF, LDF et BAK soient supprimés, il ne faut pas que la base de données soit « Offline ».

Après avoir lancer cette commande il est possible de vérifier via l’explorateur Windows que les fichiers ont bien été supprimés.




Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*