Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn thực hiện ít nhất một chèn, Cập Nhật hoặc xóa bỏ đối với bảng có thay đổi theo dõi được bật.
-
Bạn vô hiệu hóa tất cả theo dõi thay đổi trong cơ sở dữ liệu.
Trong trường hợp này, ngay cả sau khi bạn đã tắt tính năng theo dõi thay đổi, khi bạn cố gắng đặt cơ sở dữ liệu vào mô hình cơ sở dữ liệu có chứa một phần, bạn có thể nhận được thông báo lỗi tương tự như sau:
Msg 1205, mức 13, bang 18, thủ tục sp_flush_commit_table, Linenumber
Giao dịch (quy trình ID 63) đã bị khóa trên khóa tài nguyên với quy trình khác và đã được chọn là nạn nhân bế tắc. Chạy lại giao dịch.
Msg 3999, mức 17, bang 1, Linenumber
Không thể tuôn ra bảng cam kết vào đĩa trong tbid 13 do lỗi 1205. Đánh dấu ERRORLOG để biết thêm thông tin.
Giải pháp
Sự cố đã được khắc phục trong các bản Cập Nhật tích lũy sau đây cho SQL Server:
Bản Cập Nhật tích lũy 5 cho SQL Server 2016 RTM
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Trạng tháiMicrosoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Tham khảoTìm hiểu về các dấu khắc của Microsoft dùng để mô tả các bản cập nhật phần mềm.