SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

ALTER DATABASE không thành công vì không thể đặt khóa trên cơ sở dữ liệu

Sau khi bạn gặp lỗi, hãy chạy

EXEC sp_who2

Tìm cơ sở dữ liệu trong danh sách. Có thể một kết nối không bị ngắt. Nếu bạn tìm thấy bất kỳ kết nối nào với cơ sở dữ liệu, hãy chạy

KILL <SPID>

ở đâu <SPID> là SPID cho các phiên được kết nối với cơ sở dữ liệu.

Hãy thử tập lệnh của bạn sau khi tất cả các kết nối với cơ sở dữ liệu bị xóa.

Rất tiếc, tôi không hiểu lý do tại sao bạn lại gặp sự cố, nhưng đây là một liên kết cho thấy rằng sự cố đã xảy ra ở nơi khác.

http://www.geakeit.co.uk/2010/12/11/sql-take-offline-fails-alter-database-failed-because-a-lock-could- not-error-5061 /



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Xóa ngày / giờ trong tập lệnh SQL được tạo bằng SSMS?

  2. Khóa chính tự động tăng dần trong bảng SQL

  3. cách chọn hàng dữ liệu từ trường giá trị được phân tách bằng dấu phẩy

  4. Kết quả SSMS dưới dạng một liên kết có thể nhấp

  5. Lỗi máy chủ Microsoft SQL:18456