Triệu chứng
Hãy cân nhắc kịch bản sau đây khi bạn sử dụng SQL Server 2016:
- Bạn tạo chỉ mục kho cột liên cụm trên bảng được tối ưu hóa cho bộ nhớ có chứa một cột chuỗi kiểu dữ liệu (ví dụ: nchar hoặc nvarchar).
- Độ dài dữ liệu của cột là 32 byte (ví dụ, nchar(16) hoặc nvarchar(16)).
- Dữ liệu trong cột là duy nhất hoặc gần như duy nhất và kích cỡ dữ liệu là 32 byte.
Trong trường hợp này, khi bạn chèn dữ liệu vào bảng này, bạn có thể nhận được lỗi xác nhận sau trong nhật ký lỗi SQL Server:
Lưu ý
vldPageCount <= SegmentsTableRow::MaxSerializedPages
Giải pháp
Sự cố này đã được khắc phục trong các bản cập nhật tích lũy sau đây dành cho SQL Server:
Lưu ý Sau khi cài đặt bản cập nhật, bạn phải đặt cờ theo dõi 9968 để bật bản sửa lỗi. Để đặt cờ theo dõi 9968, hãy xem chủ đề Theo dõi Cờ (Transact-SQL) trên trang web Mạng lưới Nhà phát triển Microsoft (MSDN).
Giới thiệu về các bản cập nhật tích lũy cho SQL Server
Mỗi bản dựng mới cho SQL Server 2016 đều 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ó trong bản dựng trước đó. Chúng tôi khuyên bạn nên cài đặt 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 sử dụng để mô tả các bản cập nhật phần mềm.