Triệu chứng
Giả định rằng bạn có một thủ tục được lưu trữ có thể tạo ra một bảng temp và chèn bản ghi vào bảng có đặt IDENTITY_INSERT trong Microsoft SQL Server 2014. Bảng được tạo ra theo quy trình có trường căn cước và trường định danh được lập chỉ mục. Khi bạn thực hiện quy trình lần thứ hai, một sự vi phạm Access sẽ xảy ra. Ngoài ra, bạn nhận được lỗi sau đây:
Msg 0, mức 11, bang 0, dòng 0A đã xảy ra lỗi nghiêm trọng trên lệnh hiện tại. Kết quả, nếu có, hãy loại bỏ. Msg 0, mức 20, bang 0, dòng 0A đã xảy ra lỗi nghiêm trọng trên lệnh hiện tại. Kết quả, nếu có, hãy loại bỏ.
Giải pháp
Vấn đề lần đầu tiên được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây.
Bản Cập Nhật tích lũy 2 cho SQL Server 2014 /en-us/help/2967546
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Cách giải quyết
Để giải quyết vấn đề này, hãy loại bỏ chỉ mục trên trường định danh.
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".