Scenarie:
Du arbejder som databaseudvikler i sygeforsikringsselskabet. Du skal generere script til at slippe database, der kan bruges i forskellige miljøer såsom QA, UAT og Production.Løsning:
Der er flere måder at droppe databasen i SQL Server. Du kan bruge GUI-delen af SSMS til at droppe databasen.Ved at bruge GUI: Højreklik på den database, du vil slette, og tryk derefter på Slet som vist nedenfor.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051109472207.png)
I nedenstående vinduer skal du markere afkrydsningsfeltet Luk eksisterende forbindelser. Dette vil lukke alle eksisterende forbindelser, hvis du ikke markerer dette, kan slipningen mislykkes, hvis der er åbne forbindelser til databasen.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051109472333.png)
Brug TSQL til at droppe database i SQL Server:
På dette tidspunkt kan du trykke på Script-knappen i ovenstående vindue for at generere script, så du kan bruge det når som helst. Når du trykker på Script og åbner i nyt vindue. Nedenstående script vil blive oprettet.
USE [master] GO ALTER DATABASE [TechBrothersIT] SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO USE [master] GO DROP DATABASE [TechBrothersIT] GO
Den første del af scriptet indstiller databasen til enkeltbrugertilstand og ruller alle åbne transaktioner tilbage med det samme. Anden del af scriptet vil slette databasen.