Scénář:
Pracujete jako vývojář databází ve zdravotní pojišťovně, potřebujete vygenerovat skript pro odstranění databáze, kterou lze použít v různých prostředích, jako je QA, UAT a Production.Řešení:
Existuje několik způsobů, jak zrušit databázi na SQL Server. K odstranění databáze můžete použít GUI část SSMS.Pomocí GUI: Klikněte pravým tlačítkem myši na databázi, kterou chcete odstranit, a poté stiskněte Smazat, jak je znázorněno níže.
Jak odstranit databázi v SQL Server – SQL Server Výukový program
V níže uvedených oknech zaškrtněte políčko Zavřít stávající spojení. Tím se uzavře všechna existující připojení, pokud toto nezaškrtnete, přerušení se může nezdařit, pokud existují otevřená připojení k databázi. Jak přenést databázi na SQL Server – SQL Server / Výukový program TSQL krok za krokem
Použít TSQL k vypuštění databáze na SQL Server:
V tomto okamžiku můžete stisknout tlačítko Skript ve výše uvedeném okně a vygenerovat skript, který můžete použít, kdykoli budete chtít. Jakmile stisknete Script a otevřete v novém okně. Níže bude vytvořen skript.
USE [master] GO ALTER DATABASE [TechBrothersIT] SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO USE [master] GO DROP DATABASE [TechBrothersIT] GO
První část skriptu nastaví databázi do režimu jednoho uživatele a okamžitě vrátí zpět všechny otevřené transakce. Druhá část skriptu zruší databázi.