sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man släpper databas med hjälp av TSQL och GUI - SQL Server / TSQL Tutorial Del 25

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.



  1. Hur man säkerhetskopierar och återställer en PostgreSQL-databas via DBeaver

  2. node.js mysql-fel:ECONNREFUSED

  3. Hur man upptäcker om ett värde innehåller minst en numerisk siffra i MySQL

  4. Hur man kopierar data från en tabell till en annan i SQL