KB4046056 - KHẮC PHỤC: Xác nhận xảy ra khi bạn truy nhập bảng được tối ưu hóa bộ nhớ thông qua MARS trong SQL Server 2017 hoặc 2016

Áp dụng cho
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2016 SQL Server 2016 Service Pack 3 - duplicate (do not use)

Triệu chứng

Hãy cân nhắc các trường hợp sau:

  • Bạn sử dụng In-Memory OLTP và nhiều tập kết quả hiện hoạt (MARS) trong một phiên bản của Microsoft SQL Server 2017 hoặc 2016.
  • Bạn tạo một chỉ mục lưu trữ cột liên cụm cho bảng được tối ưu hóa bộ nhớ.
  • Bạn kết nối với phiên bản của SQL Server bằng cách sử dụng kết nối kích hoạt MARS.
  • Khi bạn chạy một truy vấn để truy nhập dữ liệu từ bảng được tối ưu hóa bộ nhớ, bạn có thể nhận thấy rằng lỗi xác thực xảy ra và kết nối bị ngắt.
  • Ngoài ra, minidump được tạo ở phía máy chủ.

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".

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:

Bản cập nhật tích lũy 2 cho SQL Server 2017

Bản cập nhật tích lũy 9 cho SQL Server 2016 RTM

Bản cập nhật tích lũy 6 cho SQL Server 2016 SP1

Giới thiệu về các bản cập nhật tích lũy 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 đó. Xem 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 2017

Các bản cập nhật tích lũy mới nhất cho SQL Server 2016

Thông tin gói dịch vụ cho SQL Server 2016

Sự cố này đã được khắc phục trong gói dịch vụ sau đây dành cho SQL Server:

Giới thiệu về gói dịch vụ dành cho SQL Server:

Các gói dịch vụ có tính tích lũy. Mỗi gói dịch vụ mới chứa tất cả bản vá trong các gói dịch vụ trước đó cùng với mọi bản vá mới. Chúng tôi khuyên bạn nên áp dụng gói dịch vụ mới nhất và cập nhật tích lũy mới nhất cho gói dịch vụ đó. Bạn không phải cài đặt gói dịch vụ trước đó trước khi cài đặt gói dịch vụ mới nhất. Sử dụng Bảng 1 trong bài viết sau đây để tìm thêm thông tin về gói dịch vụ mới nhất và bản cập nhật tích lũy mới nhất:

Xác định phiên bản, phiên bản và mức cập nhật của SQL Server cũng như các cấu phần của nó

Tham khảo

Tìm hiểu về thuật ngữ mà Microsoft dùng để mô tả các bản cập nhật phần mềm.