KB4016945 - KHẮC PHỤC: Lỗi "Trình phân giải tùy chỉnh cho bài viết này yêu cầu OLEAUT32.DLL có phiên bản tối thiểu là 2.40.4276" với ấn phẩm phối trong SQL Server

Áp dụng cho
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard

Triệu chứng

Hãy xem xét tình huống sau trong Microsoft SQL Server:

  • Bạn tạo một ấn phẩm thuộc kiểu Sao lại Sáp nhập.

  • Bạn cấu hình ấn phẩm này để sử dụng trình giải quyết dựa trên Microsoft COM nhằm giải quyết các xung đột.

  • Bạn cấu hình bài viết có chứa cột kiểu dữ liệu số học (chẳng hạn như int, smallint, số, v.v.).

  • Bạn cấu hình cột kiểu dữ liệu số học làm thông tin bộ phân giải và trình phân giải bài viết là một trong những thao tác sau:

    • Microsoft SQL Server Additive Conflict Resolver
    • Microsoft SQL Server Averaging Conflict Resolver
    • Trình giải quyết xung đột tối đa của Microsoft SQL Server
    • Trình giải quyết xung đột tối thiểu của Microsoft SQL Server
  • Bạn tạo đăng ký cho ấn phẩm.

Trong tình huống này, quá trình đồng bộ hóa sẽ không thành công khi phát hiện xung đột và bạn sẽ nhận được thông báo lỗi sau đây:

Lưu ý

Trình phân giải tùy chỉnh cho bài viết này yêu cầu OLEAUT32.DLL với phiên bản tối thiểu là 2.40.4276.

Nguyên nhân

Sự cố này xảy ra do kiểm tra không chính xác phiên bản của tệp "C:\Windows\System32\OLEAUT32.DLL".

Giải pháp

Thông tin Cập nhật Tích lũy cho SQL Server:

Sự cố này đã được khắc phục trong các bản cập nhật sau của SQL Server:

Giới thiệu về các bản 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 dành cho SQL Server chứa tất cả bản sửa lỗi nóng và bản sửa lỗi bảo mật đã được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:

Bản cập nhật tích lũy mới nhất cho SQL Server 2016

Bản cập nhật tích lũy mới nhất cho SQL Server 2014

Bản cập nhật tích lũy mới nhất cho SQL Server 2012 SP3

Thông tin gói dịch vụ cho SQL Server:

Sự cố này đã được khắc phục trong gói dịch vụ sau đây dành cho SQL Server:

Gói Dịch vụ 4 dành cho SQL Server 2012

Để biết thêm thông tin về cách tải gói dịch vụ mới nhất, hãy xem Cách tải gói dịch vụ mới nhất cho SQL Server 2012

Giới thiệu về Gói dịch vụ dành cho SQL Server

Giới thiệu về Gói dịch vụ dành cho SQL Server

Các gói dịch vụ có tính tích lũy. Mỗi gói dịch vụ mới chứa tất cả bản vá trong các gói dịch vụ trước đó cùng với mọi bản vá mới. Đề xuất của chúng tôi là áp dụng gói dịch vụ mới nhất và cập nhật tích lũy mới nhất cho gói dịch vụ đó. Bạn không phải cài đặt gói dịch vụ trước đó trước khi cài đặt gói dịch vụ mới nhất. Hãy dùng Bảng 1 trong bài viết sau đây để tìm thêm thông tin về gói dịch vụ mới nhất và bản cập nhật tích lũy mới nhất.

Cách xác định phiên bản, phiên bản và mức cập nhật của SQL Server và các cấu phần của nó

Trạng thái

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

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.