Một vài cơ sở dữ liệu đã phát sinh lỗi trong sáng nay khi đang chạy trong Chế độ người dùng đơn. Do lỗi sau tôi không thể làm bất cứ điều gì :(Lỗi bế tắc ... trong chế độ người dùng đơn lẻ hiện tại
Msg 1205, Level 13, State 68, Line 1
Transaction (Process ID 62) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
tôi nhận được lỗi khi cố gắng như sau (bằng cách sử dụng cơ sở dữ liệu tổng thể như một Sys Admin):
ALTER DATABASE dbname
SET MULTI_USER;
GO
Vì lợi ích của nó tôi đã cố gắng khởi động lại SQL server, tôi đã cố gắng giết chết bất kỳ quy trình và tôi thậm chí còn cố gắng thiết lập lại dùng duy nhất bản thân mình:
ALTER DATABASE dbname
SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
công việc được chạy được thiết kế để sao chép databas e và đặt nó ở chế độ người dùng đơn lẻ ngay lập tức để thử và làm cho nó nhanh hơn.
Dù sao tôi có thể tháo khóa?
Nếu bạn sử dụng sp_who2 bạn có thể tìm hiểu các quá trình bị chặn bởi đó quá trình khác trong "BlkBY " thể loại. Chỉ là một FYI. – Bobby
Chúc mừng Bobby, sẽ thêm thông tin đó vào để biết thông tin. Tôi đánh giá cao nó. –
Vẫn không thể thực hiện công việc này.Ngay cả sau khi chạy tất cả mọi thứ nó vẫn nói rằng nó không thể thực hiện công việc này bởi vì cơ sở dữ liệu đang chạy trong chế độ người dùng đơn. Tôi đang sử dụng SQL Server 2005.: -/ –