Triệu chứng
Câu lệnh Ngôn ngữ Định nghĩa Dữ liệu (DDL) chạy lâu có thể chặn tác vụ Trình di chuyển Bộ nền và gây ra đình trệ. Nhiều khả năng, tác vụ Tuple Mover sẽ được chọn làm nạn nhân của bế tắc. Nếu điều này xảy ra, Microsoft SQL Server có thể bị sập. Ngoài ra, bạn sẽ nhận được thông báo lỗi giống như sau trong nhật ký lỗi SQL Server:
Lưu ý
Lỗi: 1205, Mức độ nghiêm trọng: 13, Tiểu bang: 18.
Giao dịch (ID Quy <trình, id)> đã bị đình trệ trên khóa tài nguyên 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.
ex_terminator: Có thể chấm dứt do ngoại lệ trong quá trình tháo gỡ ngăn xếp.
Tương tự, khi tác vụ Tuple Mover được chạy dưới áp lực bộ nhớ nghiêm trọng (ví dụ: việc sử dụng bộ nhớ trở thành 100 phần trăm), tác vụ Tuple Mover sẽ kết thúc đột ngột và điều này khiến cho SQL Server gặp sự cố.
Giải pháp
Thông tin cập nhật tích lũy
Bản sửa lỗi cho sự cố này được bao gồm trong bản cập nhật tích lũy sau đây dành cho SQL Server:
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
Trạng thái
Microsoft đã 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 mục "áp dụng cho".
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft dùng để mô tả các bản cập nhật phần mềm.