Triệu chứng
Giả định rằng bạn có bản sao ngang hàng (P2P) hoặc giao dịch trên bảng phân vùng trong Microsoft SQL Server. Khi bạn thực hiện chuyển đổi phân vùng hoặc thao tác phối đã xử lý các lệnh được nhân rộng trong phân vùng đó, bạn sẽ nhận thấy mục nhập lỗi sau trong Nhật ký lỗi SQL Server:
Lỗi: 608: không tìm thấy mục danh mục cho ID phân vùng <id> trong cơ sở dữ liệu <các> của databasename . Siêu dữ liệu không nhất quán. Chạy DBCC CHECKDB để kiểm tra tham nhũng siêu dữ liệu.
Ngoài ra, đại diện trình đọc Nhật ký tạo ra sự kết xuất vi phạm truy nhập.
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".
Giải pháp
Sự cố này đã được khắc phục trong các bản Cập Nhật tích lũy sau đây cho SQL Server:
Lưu ý Sau khi áp dụng bản sửa lỗi này, nếu bạn thực hiện chuyển đổi phân vùng hoặc phối thao tác với các lệnh được nhân bản đang chờ xử lý trong phân vùng đó, bạn vẫn sẽ quan sát lỗi 608 trong Nhật ký lỗi SQL Server nhưng không có kết xuất vi phạm truy nhập.
Giới thiệu về 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 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:
Thông tin Bổ sung
Nếu bạn bật chuyển đổi phân vùng trên SQL Server 2008 R2 thông qua phiên bản hiện tại, bạn cũng có thể cần tách và phối các hoạt động trong tương lai gần. Trước khi thực hiện thao tác chia tách hoặc phối trên bảng nhân bản, hãy đảm bảo rằng phân vùng trong câu hỏi không có bất kỳ lệnh nhân bản nào đang chờ xử lý. Bạn cũng nên đảm bảo rằng các phép toán không được thực thi trên phân vùng trong quá trình chia tách và sáp nhập. Nếu có các giao dịch mà bộ đọc Nhật ký không xử lý hoặc nếu các phép toán DML được thực hiện trên một phân vùng của bảng nhân rộng trong khi thao tác chia tách hoặc phối được xử lý (liên quan đến cùng một phân vùng), nó có thể dẫn đến lỗi xử lý với tác nhân trình đọc Nhật ký. Để sửa lỗi, hãy tái tạo lại thuê bao có thể được yêu cầu.
Để biết thêm thông tin, hãy xem bảng phân vùng được phân vùng vàchỉ mục.
Cảnh báo
Bạn không nên bật chuyển đổi phân vùng cho các ấn phẩm ngang hàng do cột ẩn được dùng để phát hiện và giải quyết xung đột.
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.