Сценарий:
Вие работите като разработчик на бази данни в здравноосигурителна компания, трябва да генерирате скрипт за премахване на база данни, която може да се използва в различни среди като QA, UAT и производство.Решение:
Има няколко начина за пускане на базата данни в SQL Server. Можете да използвате GUI част от SSMS, за да пуснете база данни.Чрез GUI: Щракнете с десния бутон върху базата данни, която искате да пуснете, и след това натиснете Изтрий, както е показано по-долу.
Как да изтриете база данни в SQL Server - урок за SQL Server
В прозорците по-долу поставете отметка в квадратчето Затвори съществуващи връзки. Това ще затвори всички съществуващи връзки, ако не отметнете това, пускането може да не успее, ако има отворени връзки към базата данни. Как да изтриете база данни в SQL Server - SQL Server / TSQL урок стъпка по стъпка
Използвайте TSQL, за да премахнете базата данни в SQL Server:
В този момент можете да натиснете бутона Script в горния прозорец, за да генерирате скрипт, така че да можете да го използвате по всяко време. След като натиснете Script и отворите в нов прозорец. Ще бъде създаден скриптът по-долу.
USE [master] GO ALTER DATABASE [TechBrothersIT] SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO USE [master] GO DROP DATABASE [TechBrothersIT] GO
Първата част на скрипта ще настрои базата данни в режим на единичен потребител и незабавно ще отмени всички отворени транзакции. Втората част на скрипта ще изпусне базата данни.