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.