Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn cố gắng chạy một truy vấn bằng cách sử dụng tính năng dự toán thời gian mặc định trong khi đã bật tính năng sửa đổi biểu đồ.
-
Truy vấn bao gồm các biểu thức trên một cột được sử dụng trong một trong các predicates.
Trong trường hợp này, một sự vi phạm truy nhập xảy ra. Ngoài ra, bạn nhận được thông báo lỗi sau đây:
Msg 596, mức 21, bang 1, hàm Linenumber Không thể tiếp tục thực hiện vì phiên là trong trạng thái Kill. Msg 0, mức 20, bang 0, hàm Linenumber Một lỗi nghiêm trọng xảy ra trên lệnh hiện tại. Kết quả, nếu có, hãy loại bỏ.
Lưu ý Có thể kích hoạt tính năng sửa đổi biểu đồ bằng cách sử dụng tùy chọn truy vấn sử dụng (' ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS ') hoặc theo dõi cờ 4139.
Giải pháp
Sự cố này đã được khắc phục trong các bản Cập Nhật sau đây cho SQL Server:
Cập Nhật tích lũy 8 cho SQL Server 2017
Giới thiệu về SQL Server dựng
Mỗi bản dựng mới cho SQL Server chứa tất cả các hotfix và các bản sửa lỗi bảo mật vốn đã được xây dựng trước đó. Chúng tôi khuyên bạn nên cài đặt bản dựng mới nhất cho phiên bản SQL Server của bạn:
Trạng thái
Microsoft đã 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ảo
DBCC TRACEON-theo dõi cờ (Transact-SQL)
Tìm hiểu về thuật ngữ chuẩn Microsoft sử dụng để mô tả các bản cập nhật phần mềm.