KB3172998 - KHẮC PHỤC: Lỗi nghiêm trọng khi bạn sử dụng sys.dm_db_uncontained_entities DMV trong SQL Server 2014 hoặc 2016

Áp dụng cho
SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) 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)

Triệu chứng

Khi bạn chạy truy vấn sử dụng dữ liệu từ sys.dm_db_uncontained_entities Dạng xem Quản lý Động (DMV), bạn sẽ nhận được thông báo lỗi tương tự như sau:

Lưu ý

Thông báo 0, Mức 11, Trạng thái 0, Dòng 0
Đã xảy ra lỗi nghiêm trọng trên lệnh hiện tại.  Kết quả, nếu có, nên bị loại bỏ.
Thông báo 0, Mức 20, Trạng thái 0, Dòng 0
Đã xảy ra lỗi nghiêm trọng trên lệnh hiện tại.  Kết quả, nếu có, nên bị loại bỏ.

Giải pháp

Thông tin gói dịch vụ

Sự cố này đã được khắc phục lần đầu trong Gói Dịch vụ sau đây dành cho SQL Server.

Gói Dịch vụ 2 cho SQL Server 2014

SQL Server 2016 Gói Dịch vụ 1

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. Đề xuất của chúng tôi là á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. Hãy 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.

Làm thế nào để xác định phiên bản, phiên bản và cấp độ cập nhật của SQL Server và các cấu phần của nó?

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