Triệu chứng
Giả định rằng bạn bật tính năng lưu trữ truy vấn cho một cơ sở dữ liệu trong một phiên bản của SQL Server 2016. Khi bạn truy vấn gói truy vấn bằng cách sử dụng thao tác gia nhập, cột query_plan trong kết quả truy vấn có chứa các ký tự không thường xuyên. Ví dụ, bạn gia nhập sys.query_store_plan với dạng xem khác, như trong truy vấn sau đây:
CHỌN qt.query_sql_text, q.query_id, qt.query_text_id, p.plan_id, p.query_planFROM sys.query_store_query_text như QT trong gia nhập sys.query_store_query dưới dạng q trên qt.query_text_id = q.query_text_id tham gia sys.query_store_plan trong q.query_id là p trên p.query_id = Trong trường hợp này, cột query_plan trong kết quả truy vấn có chứa các ký tự như sau:
传/傳
Giải pháp
Bản sửa lỗi cho sự cố này được đưa vào bản Cập Nhật tích lũy sau đây cho SQL Server:
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:
Cách giải quyết
Để giải quyết vấn đề này, không gia nhập sys.query_store_plan với dạng xem khác khi bạn tìm cách truy xuất query_plan. Thay vào đó, để truy xuất query_plan cho plan_idđã cho, hãy chạy truy vấn riêng biệt cho plan_id đó giống như sau:
chọn plan_id, query_planfrom sys.query_store_planwhere plan_id = plan_id
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
Tìm hiểu về thuật ngữ Microsoft sử dụng để mô tả các bản cập nhật phần mềm.