Triệu chứng
Giả sử rằng bạn sử dụng Microsoft SQL Server 2016. Khi bạn chạy DBCC CHECKTABLE với EXTENDED_LOGICAL_CHECKS trên một bảng với chỉ số nonclustered lọc (NCI) trên một nhóm columnstore index (CCI), bạn có thể nhận được thông báo lỗi tương tự như sau:
Msg 5297, mức 16, trạng thái 1, dòng Linenumber
Trong Chéo Rowset kiểm tra giữa nhóm columnstore chỉ mục và nonclustered index (đối tượng ID ObjectID, chỉ số ID indexid, phân vùng số partitionnum) không thành công. Vui lòng xây dựng lại phân vùng.
Msg 5297, mức 16, trạng thái 1, dòng Linenumber
Trong Chéo Rowset kiểm tra giữa nhóm columnstore chỉ mục và nonclustered index (đối tượng ID ObjectID, chỉ số ID indexid, phân vùng số partitionnum) không thành công. Vui lòng xây dựng lại phân vùng.
Msg 5297, mức 16, trạng thái 1, dòng Linenumber
Trong Chéo Rowset kiểm tra giữa nhóm columnstore chỉ mục và nonclustered index (đối tượng ID ObjectID, chỉ số ID indexid, phân vùng số partitionnum) không thành công. Vui lòng xây dựng lại phân vùng.
Dbcc quả ở ' tablename '.
Có là 1 hàng trong 1 trang cho đối tượng "' Tablename '".
CHECKDB tìm thấy 0 phân bổ lỗi và 3 lỗi không nhất quán trong bảng '' Tablename '' (đối tượng ID ObjectID).
…
CHECKDB tìm thấy 0 phân bổ lỗi và 3 lỗi không nhất quán trong cơ sở dữ liệu ' Databasename '.
Dbcc thực thi hoàn tất. Nếu DBCC in thông báo lỗi, hãy liên hệ với hệ thống của bạn Quản trị viên.
Hoàn thành thời gian: DateTime
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".
Giải pháp
Vấn đề này được khắc phục trong bản Cập Nhật tích luỹ sau cho SQL Server:
Về bản Cập Nhật tích luỹ cho SQL Server:
Mỗi bản Cập Nhật tích luỹ mới cho SQL Server chứa tất cả các hotfix và tất cả bản vá bảo mật được bao gồm trong bản Cập Nhật tích luỹ trước đó. Kiểm tra các bản Cập Nhật tích luỹ mới nhất cho SQL Server:
Tham khảo
Tìm hiểu về thuật ngữ Microsoft sử dụng để miêu tả các bản cập nhật phần mềm.