KB4016945 - FIX: "Voor de aangepaste resolver voor dit artikel is OLEAUT32.DLL vereist met een minimale versie van 2.40.4276" met samenvoegpublicatie in SQL Server

Van toepassing op
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

Symptomen

Kijk eens naar het volgende scenario in Microsoft SQL Server:

  • U maakt een publicatie van het type Merge Replication.

  • U configureert deze publicatie voor het gebruik van een op Microsoft COM gebaseerde resolver voor het oplossen van conflicten.

  • U configureert een artikel met een kolom met het gegevenstype Rekenkundig (zoals int, smallint, numeriek, enzovoort).

  • U configureert het numerieke type Rekenkundige kolom als informatie van de solver en de artikeloplosser als een van de volgende opties:

    • Conflictoplosser voor Microsoft SQL Server additief
    • Microsoft SQL Server Averaging Conflict Resolver
    • Microsoft SQL Server maximale conflictoplosser
    • Microsoft SQL Server minimale conflictoplosser
  • U maakt een abonnement op de publicatie.

In dit scenario mislukt de synchronisatie wanneer een conflict wordt gedetecteerd en wordt het volgende foutbericht weergegeven:

Opmerking

Voor de aangepaste resolver voor dit artikel hebt u OLEAUT32.DLL nodig met een minimumversie van 2.40.4276.

Oorzaak

Dit probleem treedt op vanwege een onjuiste controle van de versie van het bestand 'C:\Windows\System32\OLEAUT32.DLL'.

Oplossing

Informatie over cumulatieve update voor SQL Server:

Dit probleem wordt opgelost in de volgende updates van de SQL Server:

Informatie over cumulatieve updates voor SQL Server

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en beveiligingspatches uit de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

Meest recente cumulatieve update voor SQL Server 2016

Meest recente cumulatieve update voor SQL Server 2014

Meest recente cumulatieve update voor SQL Server 2012 SP3

Servicepack-informatie voor SQL Server:

Dit probleem is opgelost in het volgende servicepack voor SQL Server:

Servicepack 4 voor SQL Server 2012

Zie Het nieuwste servicepack voor SQL Server 2012 verkrijgen voor meer informatie over het verkrijgen van het meest recente servicepack

Over servicepacks voor SQL Server

Over servicepacks voor SQL Server

Servicepacks zijn cumulatief. Elk nieuw servicepack bevat alle correcties uit vorige servicepacks, samen met nieuwe oplossingen. Wij raden aan om het nieuwste servicepack en de meest recente cumulatieve update voor dit servicepack toe te passen. U hoeft geen eerdere servicepack te installeren voordat u het nieuwste servicepack installeert. Gebruik tabel 1 in het volgende artikel voor meer informatie over het nieuwste servicepack en de meest recente cumulatieve update.

Hoe u het versie-, editie- en updateniveau van SQL Server en zijn onderdelen bepaalt

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.