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

Comment supprimer une base de données à l'aide de TSQL et de l'interface graphique - Tutoriel SQL Server / TSQL, partie 25

Scénario :

Vous travaillez en tant que développeur de base de données dans une compagnie d'assurance maladie. Vous devez générer un script pour déposer une base de données pouvant être utilisée dans différents environnements tels que QA, UAT et Production.

Solution :

Il existe plusieurs façons de supprimer la base de données dans SQL Server. Vous pouvez utiliser la partie GUI de SSMS pour supprimer la base de données.
En utilisant l'interface graphique : Faites un clic droit sur la base de données que vous souhaitez supprimer, puis appuyez sur Supprimer comme indiqué ci-dessous.
Comment supprimer une base de données dans SQL Server - Tutoriel SQL Server
Dans les fenêtres ci-dessous, cochez la case Fermer connexions existantes. Cela fermera toutes les connexions existantes, si vous ne cochez pas cette case, la suppression peut échouer s'il existe des connexions ouvertes à la base de données. Comment supprimer une base de données dans SQL Server - Tutoriel SQL Server / TSQL étape par étape


Utilisez TSQL pour supprimer la base de données dans SQL Server :
À ce stade, vous pouvez appuyer sur le bouton Script dans la fenêtre ci-dessus pour générer un script afin que vous puissiez l'utiliser à tout moment. Une fois que vous avez cliqué sur Script et ouvert dans une nouvelle fenêtre. Le script ci-dessous sera créé.


USE [master]
GO

ALTER DATABASE [TechBrothersIT]

SET SINGLE_USER
WITH

ROLLBACK IMMEDIATE
GO

USE [master]
GO

DROP DATABASE [TechBrothersIT]
GO

La première partie du script définira la base de données en mode mono-utilisateur et annulera immédiatement toutes les transactions ouvertes. La deuxième partie du script supprimera la base de données.