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

Thả DB nhưng không xóa * .mdf / * .ldf

Tài liệu MSDN về DROP DATABASE có điều này để nói về việc bỏ cơ sở dữ liệu mà không xóa các tệp (trong Nhận xét chung):

Vì vậy, để bạn xóa cơ sở dữ liệu mà không xóa các tệp bằng sqlcmd, bạn có thể thay đổi nó để thực hiện điều này:

sqlcmd -U sa -P MyPassword -S (local) -Q "EXEC sp_detach_db 'MyDB', 'true'"

KHUYẾN CÁO:Thành thật mà nói, tôi chưa bao giờ sử dụng sqlcmd trước đây nhưng giả sử từ cú pháp của cách nó được sử dụng, tôi tin rằng điều này sẽ giúp bạn giải quyết vấn đề của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2008 - cột tính toán HashBytes

  2. Chèn ảnh vào trường ảnh SQL Server 2005 chỉ sử dụng SQL

  3. Làm cách nào để tạo Từ đồng nghĩa hoặc Bí danh Sql cho Tên cơ sở dữ liệu?

  4. Chèn vấn đề đồng tiền - Môi trường đa luồng

  5. SQL Server, sử dụng bảng làm hàng đợi