Tôi đang sử dụng truy vấn này để đổi tên cơ sở dữ liệu:Lỗi trên đổi tên cơ sở dữ liệu trong SQL Server 2008 R2
ALTER DATABASE BOSEVIKRAM MODIFY NAME = [BOSEVIKRAM_Deleted]
Nhưng nó hiển thị lỗi khi excuting:
Msg 5030, Level 16, State 2, Line 1
Cơ sở dữ liệu không thể bị khóa độc quyền để thực hiện thao tác.
Có vấn đề gì với truy vấn của tôi không?
Không có gì sai với truy vấn - lỗi cho bạn biết rằng các kết nối khác được kết nối với cơ sở dữ liệu, do đó bạn không được phép đổi tên nó vào lúc này. –
Nếu bạn đang thực hiện việc này từ SSMS, hãy đảm bảo bạn không có cửa sổ truy vấn mở đối với db đó, vì đó là kết nối riêng biệt đặt khóa trên db. – jleach