Scenario:
Je werkt als Database-ontwikkelaar bij een zorgverzekeraar. Je moet een script genereren om de database te laten vallen die in verschillende omgevingen kan worden gebruikt, zoals QA, UAT en Productie.Oplossing:
Er zijn meerdere manieren om de database in SQL Server te laten vallen. U kunt het GUI-gedeelte van SSMS gebruiken om de database te laten vallen.Met behulp van GUI: Klik met de rechtermuisknop op de database die u wilt verwijderen en klik vervolgens op Verwijderen zoals hieronder weergegeven.
Database verwijderen in SQL Server - SQL Server-zelfstudie
Vink in onderstaande vensters het selectievakje Sluiten aan bestaande verbindingen. Hiermee worden alle bestaande verbindingen gesloten, als u dit niet aanvinkt, kan het verwijderen mislukken als er open verbindingen zijn met de database. Database in SQL Server laten vallen - SQL Server / TSQL-zelfstudie stap voor stap
Gebruik TSQL om database in SQL Server te laten vallen:
Op dit punt kun je op de Script-knop in het bovenstaande venster klikken om een script te genereren, zodat je het op elk gewenst moment kunt gebruiken. Zodra u op Script klikt en in een nieuw venster opent. Het onderstaande script wordt gemaakt.
USE [master] GO ALTER DATABASE [TechBrothersIT] SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO USE [master] GO DROP DATABASE [TechBrothersIT] GO
Het eerste deel van het script zal de database in de modus voor één gebruiker zetten en alle openstaande transacties onmiddellijk terugdraaien. Tweede deel van het script zal de database laten vallen.