Triệu chứng
Giả định rằng bạn sử dụng Microsoft SQL Server 2012 hoặc SQL Server 2014. Khi bạn liên tục chạy một thủ tục được lưu trữ lấy dữ liệu từ một bảng tạm thời trong một phiên duy nhất, bạn nhận được thông báo lỗi sau đây:
Lỗi: 602, nghiêm trọng: 21, tiểu bang: 30. không thể tìm thấy một mục nhập cho bảng hoặc chỉ mục với ID phân vùng ID <ID phân vùng> trong cơ sở dữ liệu <tên cơ sở dữ liệu>. Lỗi này có thể xảy ra nếu một thủ tục được lưu trữ tham chiếu một bảng bị bỏ, hoặc siêu dữ liệu bị hỏng. Thả và tạo lại thủ tục được lưu trữ hoặc thực thi DBCC CHECKDB.
Lưu ý Vấn đề này có nhiều khả năng xảy ra trên một hệ thống có nhiều CPU, ví dụ, một máy tính có 20 CPU.
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:
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 đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt 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 đâ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".