Scenariusz:
Pracujesz jako programista baz danych w firmie Ubezpieczeń Zdrowotnych. Musisz wygenerować skrypt do usunięcia bazy danych, który może być używany w różnych środowiskach, takich jak QA, UAT i Production.Rozwiązanie:
Istnieje wiele sposobów na usunięcie bazy danych w SQL Server. Możesz użyć GUI części SSMS do usunięcia bazy danych.Za pomocą GUI: Kliknij prawym przyciskiem myszy bazę danych, którą chcesz usunąć, a następnie naciśnij Usuń, jak pokazano poniżej.
Jak usunąć bazę danych w programie SQL Server — samouczek dotyczący programu SQL Server
W poniższych oknach zaznacz pole wyboru Zamknij istniejące połączenia. Spowoduje to zamknięcie wszystkich istniejących połączeń, jeśli tego nie zaznaczysz, upuszczenie może się nie powieść, jeśli są otwarte połączenia z bazą danych. Jak usunąć bazę danych w SQL Server — SQL Server/TSQL Tutorial krok po kroku
Użyj TSQL, aby usunąć bazę danych w SQL Server:
W tym momencie możesz nacisnąć przycisk Skrypt w powyższym oknie, aby wygenerować skrypt, którego możesz użyć w dowolnym momencie. Gdy naciśniesz Skrypt i otworzysz nowe okno. Poniżej zostanie utworzony skrypt.
USE [master] GO ALTER DATABASE [TechBrothersIT] SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO USE [master] GO DROP DATABASE [TechBrothersIT] GO
Pierwsza część skryptu ustawi bazę danych w tryb pojedynczego użytkownika i natychmiast wycofa wszystkie otwarte transakcje. Druga część skryptu usunie bazę danych.