Triệu chứng
Khi bạn sử dụng "thay đổi dữ liệu chụp cho Oracle bằng cách Attunity" trên một máy chủ đang chạy Microsoft SQL Server 2012 hoặc SQL Server 2014, một số bảng phản chiếu vẫn tiếp tục bị loại bỏ. Sự cố này xảy ra ngay cả sau khi bạn đặt tùy chọn CDC_stop_on_breaking_schema_changes thành True. Khi sự cố này xảy ra, bạn nhận được thông báo lỗi sau đây trong Nhật ký CDC:
Tính hợp lệ siêu dữ liệu cho bảng Oracle CDC.table_name không thành công. Chỉ số column_name cột nằm ngoài phạm vi.
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.
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 7 cho SQL Server 2012 SP1 /en-us/help/2894115
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:
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".
Tham khảo
Xem thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.
Các sản phẩm của bên thứ ba mà bài viết này thảo luận được các công ty độc lập với Microsoft sản xuất. Microsoft không bảo hành, dù ngụ ý hay không, về hiệu suất hoạt động hoặc độ tin cậy của các sản phẩm này.