Scenario:
Du arbetar som databasutvecklare i sjukförsäkringsbolaget. Du måste skapa script för att släppa databas som kan användas i olika miljöer som QA, UAT och Production.Lösning:
Det finns flera sätt att släppa databasen i SQL Server. Du kan använda GUI-delen av SSMS för att släppa databasen.Genom att använda GUI: Högerklicka på databasen som du vill släppa och tryck sedan på Ta bort som visas nedan.
Hur man tar bort databas i SQL Server - SQL Server Tutorial
I nedanstående fönster, kryssa i kryssrutan Stäng befintliga förbindelser. Detta kommer att stänga alla befintliga anslutningar, om du inte markerar detta kan släppet misslyckas om det finns öppna anslutningar till databasen. Hur man släpper databas i SQL Server - SQL Server / TSQL självstudie steg för steg
Använd TSQL för att släppa databas i SQL Server:
Vid den här punkten kan du trycka på Script-knappen i ovanstående fönster för att generera skript så att du kan använda det när du vill. När du trycker på Script och öppnar i nytt fönster. Skriptet nedan kommer att skapas.
USE [master] GO ALTER DATABASE [TechBrothersIT] SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO USE [master] GO DROP DATABASE [TechBrothersIT] GO
Den första delen av skriptet kommer att ställa in databasen på enanvändarläge och återställa alla öppna transaktioner omedelbart. Andra delen av skriptet kommer att ta bort databasen.