Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да премахнете базата данни с помощта на TSQL и GUI - SQL Server / TSQL Урок, част 25

Сценарий:

Вие работите като разработчик на бази данни в здравноосигурителна компания, трябва да генерирате скрипт за премахване на база данни, която може да се използва в различни среди като 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

Първата част на скрипта ще настрои базата данни в режим на единичен потребител и незабавно ще отмени всички отворени транзакции. Втората част на скрипта ще изпусне базата данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Уникален идентификатор (guid) като първичен ключ в дизайна на базата данни

  2. Как да замените NULL с друга стойност в SQL Server – ISNULL()

  3. Как да промените типа данни на колона в SQL Server (T-SQL)

  4. Упътване:Настройка на висока наличност на SQL Server

  5. Автоматизиране на дефрагментацията на индекса в базата данни на MS SQL Server