sql >> Database >  >> RDS >> Sqlserver

Database laten vallen met behulp van TSQL en GUI - SQL Server / TSQL-zelfstudie, deel 25

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.



  1. Toegang tot het SQL Server-exemplaar herstellen zonder opnieuw op te starten

  2. Hoe AUTO_INCREMENT te lezen en te resetten in MySQL

  3. Reset MySQL-rootwachtwoord met behulp van de instructie ALTER USER na installatie op Mac

  4. TCL-opdrachten in SQL