Triệu chứng
Hãy cân nhắc các trường hợp sau:
- Bạn thực hiện ít nhất một thao tác chèn, cập nhật hoặc xóa đối với bảng có bật tính năng theo dõi thay đổi.
- Bạn tắt tất cả chức năng theo dõi thay đổi trong cơ sở dữ liệu.
Trong tình huống này, ngay cả sau khi bạn đã tắt chức năng theo dõi thay đổi, khi bạn cố gắng đặt cơ sở dữ liệu thành mô hình cơ sở dữ liệu được bao gồm một phần, bạn vẫn có thể nhận được một thông báo lỗi tương tự như sau:
Lưu ý
- Thông báo 1205, Mức 13, Trạng thái 18, Thủ tục sp_flush_commit_table, Số Dòng
- Giao dịch (Quy trình ID 63) đã bị đình trệ trên các tài nguyên khóa với một quy trình khác và đã được chọn làm nạn nhân của sự đình trệ. Chạy lại giao dịch.
- Thông báo 3999, Mức 17, Trạng thái 1, Số Dòng
- Không thể xóa bảng cam kết vào đĩa trong dbid 13 do lỗi 1205. Hãy kiểm tra nhật ký lỗi để biết thêm thông tin.
Giải pháp
Sự cố này đã được khắc phục trong các bản cập nhật tích lũy sau đây dành cho SQL Server:
Bản cập nhật tích lũy 5 cho SQL Server 2016 RTM
Bản cập nhật tích lũy 2 cho SQL Server 2016 SP1
Bản cập nhật tích lũy 4 cho SQL Server 2014 Gói Dịch vụ 2
Giới thiệu về các bản cập nhật tích lũy cho SQL Server:
Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:
Bản cập nhật tích lũy mới nhất cho SQL Server 2016
Bản cập nhật tích lũy mới nhất cho SQL Server 2014
Trạng tháiMicrosoft đã xác nhận rằng đâ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ề thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.