Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách thả cơ sở dữ liệu bằng cách sử dụng TSQL và GUI - Hướng dẫn sử dụng SQL Server / TSQL Phần 25

Tình huống:

Bạn đang làm việc với tư cách là nhà phát triển Cơ sở dữ liệu trong công ty Bảo hiểm Y tế, Bạn cần tạo tập lệnh để loại bỏ cơ sở dữ liệu có thể được sử dụng trong các môi trường khác nhau như QA, UAT và Production.

Giải pháp:

Có nhiều cách để loại bỏ cơ sở dữ liệu trong SQL Server. Bạn có thể sử dụng một phần GUI của SSMS để thả cơ sở dữ liệu.
Bằng cách sử dụng GUI: Nhấp chuột phải vào cơ sở dữ liệu mà bạn muốn thả và sau đó nhấn Delete như hình dưới đây.
Cách xóa cơ sở dữ liệu trong SQL Server - Hướng dẫn sử dụng SQL Server
Trong cửa sổ bên dưới, chọn hộp kiểm Đóng kết nối hiện có. Thao tác này sẽ đóng bất kỳ kết nối hiện có nào, nếu bạn không kiểm tra điều này, quá trình thả có thể không thành công nếu có các kết nối đang mở đến cơ sở dữ liệu. Cách bỏ Cơ sở dữ liệu trong SQL Server - SQL Server / TSQL Hướng dẫn từng bước


Sử dụng TSQL để thả cơ sở dữ liệu trong SQL Server:
Tại thời điểm này, bạn có thể nhấn nút Script trong cửa sổ trên để tạo script để bạn có thể sử dụng bất cứ lúc nào bạn muốn. Sau khi bạn nhấn Script và mở trong cửa sổ mới. Bên dưới Tập lệnh sẽ được tạo.


USE [master]
GO

ALTER DATABASE [TechBrothersIT]

SET SINGLE_USER
WITH

ROLLBACK IMMEDIATE
GO

USE [master]
GO

DROP DATABASE [TechBrothersIT]
GO

Phần đầu tiên của script sẽ đặt cơ sở dữ liệu ở chế độ Người dùng đơn và khôi phục mọi giao dịch đang mở ngay lập tức. Phần thứ hai của tập lệnh sẽ loại bỏ cơ sở dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đặt lại giá trị cột nhận dạng trong bảng SQL Server - Hướng dẫn SQL Server / T-SQL Phần 43

  2. Bảo quản ORDER BY trong CHỌN VÀO

  3. 4 Mẹo để Chạy Chẩn đoán Máy chủ SQL

  4. Sao chép bảng từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong SQL Server

  5. Trả lại danh sách email được gửi từ thư cơ sở dữ liệu SQL Server (T-SQL)