KHẮC PHỤC: Vi phạm truy nhập xảy ra khi bạn cập nhật bảng có cột được tính XML trong SQL Server 2012 hoặc SQL Server 2014

Áp dụng cho
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Triệu chứng

Giả sử bạn sử dụng Microsoft SQL Server 2012 hoặc SQL Server 2014. Khi bạn chạy truy vấn để cập nhật bảng có cột được tính XML, ngoại lệ vi phạm truy nhập sẽ xảy ra. Truy vấn hoạt động chính xác sau khi bạn bỏ các ràng buộc của bảng. Vi phạm quyền truy nhập lại xảy ra khi bạn tìm cách thêm lại các ràng buộc. Bạn nhận được lỗi sau:

Lưu ý

Đã 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ỏ.

Nguyên nhân

Đối tượng siêu dữ liệu nội bộ bị đặt lại không đúng cách. Điều này dẫn đến ngoại lệ.

Giải pháp

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.

Cập nhật tích lũy 1 cho SQL Server 2014 /en-us/help/2931693

Cập nhật tích lũy 9 cho SQL Server 2012 SP1 /en-us/help/2931078

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:

      

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