Khắc phục: Vi phạm truy nhập khi quy trình được lưu trữ bị loại bỏ trước khi bạn thực hiện kết thúc thử phần trong SQL Server

Triệu chứng

Xem xét tình huống sau:

• Có một quy trình được lưu trữ có một thử... BẮT xây dựng trong Microsoft SQL Server.
• Quy trình được lưu trữ bao gồm các điều khoản Với kết quả bộ và được thực hiện bằng phương pháp sp_prepare hoặc sp_execute.
• Trước khi bạn thực hiện Kết thúc thử phần, quy trình được lưu trữ được giảm xuống. Điều này khiến lỗi 2812 giống như "Không thể tìm thấy các quy trình được lưu trữ < SP_Name >".

Trong trường hợp này, SQL Server lỗi và tạo ra một vi phạm truy nhập (AV) mà có thể dẫn đến việc tắt máy chủ. Ngoài ra, một tệp kết xuất được tạo trong thư mục Nhật ký lỗi SQL Server.

Giải pháp

Vấn đề này được khắc phục trong bản Cập Nhật tích luỹ sau cho SQL Server:

Cập Nhật tích luỹ 7 dành cho SQL Server 2016 RTM

Bản Cập Nhật tích lũy 3 cho SQL Server 2016 SP1

Cập Nhật tích luỹ 6 cho SQL Server 2014 SP2

Cập Nhật tích luỹ 13 cho SQL Server 2014 SP1

Cập Nhật tích luỹ 9 dành cho SQL Server 2012 SP3

Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật đi kèm với 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ập Nhật tích luỹ mới nhất cho SQL Server 2016

Cập Nhật tích luỹ mới nhất cho SQL Server 2014

Cập Nhật tích luỹ mới nhất cho SQL Server 2012

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Tham khảo

Tìm hiểu về thuật ngữMicrosoft sử dụng để miêu tả các bản cập nhật phần mềm.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×