Triệu chứng
Giả sử rằng bạn tạo một bảng được tối ưu hóa bộ nhớ trong SQL Server 2014. Sau đó, bạn gửi một truy vấn đối với bảng và truy vấn chỉ định một gợi ý không được SQL Server nhận diện. Ví dụ: bạn gửi truy vấn sau:
SELECT * FROM dbo.ShoppingCart (non_existing_hint) WHERE ShoppingCartId = 1;
Trong trường hợp này, SQL Server có thể gặp sự cố và bạn nhận được thông báo lỗi sau:
Lưu ý
Thông báo 3624, Mức 20, Trạng thái 1, Dòng 27
Kiểm tra xác nhận hệ thống không thành công. Hãy kiểm tra nhật ký lỗi SQL Server để biết chi tiết. Thông thường, lỗi xác thực là do lỗi phần mềm hoặc hỏng dữ liệu. Để kiểm tra hỏng cơ sở dữ liệu, hãy cân nhắc chạy DBCC CHECKDB. Nếu bạn đồng ý gửi kết xuất tới Microsoft trong khi thiết lập, một kết xuất mini sẽ được gửi đến Microsoft. Bản cập nhật có thể sẵn dùng từ Microsoft trong Gói Dịch vụ mới nhất hoặc trong Hotfix từ bộ phận Hỗ trợ Kỹ thuật.
Sau khi bạn cài đặt bản cập nhật, SQL Server không gặp sự cố trong kịch bản này và bạn sẽ nhận được thông báo lỗi tương tự:
Lưu ý
Thông báo 10794, Mức 16, Trạng thái 86, Dòng 26
Tùy chọn bảng 'xxxxx' không được hỗ trợ với bảng được tối ưu hóa bộ nhớ.
Giải pháp
Thông tin Cập nhật Tích lũy
Sự cố này được khắc phục lần đầu tiên trong bản cập nhật tích lũy tiếp theo của SQL Server.
Đề xuất: Cài đặt bản cập nhật tích lũy mới nhất 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 đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt các bản cập nhật tích lũy mới nhất cho SQL Server:
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".