Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So löschen Sie eine Datenbank mithilfe von TSQL und GUI - SQL Server / TSQL-Tutorial Teil 25

Szenario:

Sie arbeiten als Datenbankentwickler in einer Krankenversicherungsgesellschaft. Sie müssen ein Skript zum Löschen einer Datenbank generieren, die in verschiedenen Umgebungen wie QA, UAT und Produktion verwendet werden kann.

Lösung:

Es gibt mehrere Möglichkeiten, die Datenbank in SQL Server zu löschen. Sie können den GUI-Teil von SSMS verwenden, um die Datenbank zu löschen.
Mit GUI: Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie löschen möchten, und klicken Sie dann auf Löschen, wie unten gezeigt.
So löschen Sie eine Datenbank in SQL Server – SQL Server Tutorial
Aktivieren Sie in den folgenden Fenstern das Kontrollkästchen Schließen bestehende Verbindungen. Dadurch werden alle bestehenden Verbindungen geschlossen. Wenn Sie dies nicht aktivieren, kann das Löschen fehlschlagen, wenn offene Verbindungen zur Datenbank bestehen. So löschen Sie eine Datenbank in SQL Server – Schritt-für-Schritt-Anleitung zu SQL Server / TSQL


Verwenden Sie TSQL, um die Datenbank in SQL Server zu löschen:
An dieser Stelle können Sie im obigen Fenster auf die Schaltfläche Skript klicken, um ein Skript zu generieren, das Sie jederzeit verwenden können. Sobald Sie auf Skript klicken und in einem neuen Fenster öffnen. Das folgende Skript wird erstellt.


USE [master]
GO

ALTER DATABASE [TechBrothersIT]

SET SINGLE_USER
WITH

ROLLBACK IMMEDIATE
GO

USE [master]
GO

DROP DATABASE [TechBrothersIT]
GO

Der erste Teil des Skripts versetzt die Datenbank in den Einzelbenutzermodus und setzt alle offenen Transaktionen sofort zurück. Der zweite Teil des Skripts löscht die Datenbank.