KB4016945 – ÅTGÄRD: "Den anpassade lösaren för den här artikeln kräver OLEAUT32.DLL med en lägsta version av 2.40.4276" fel med koppla publicering i SQL Server

Gäller för
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

Symptom

Tänk dig följande scenario i Microsoft SQL Server:

  • Du skapar en publikation av typen Merge Replication.

  • Du konfigurerar den här publikationen att använda en Microsoft COM-baserad lösare för att lösa konflikter.

  • Du konfigurerar en artikel som innehåller en aritmetisk datatypskolumn (till exempel int, smallint, numeric och så vidare).

  • Du konfigurerar den aritmetiska datatypskolumnen som lösarinformation och artikellösaren som något av följande:

    • Microsoft SQL Server Additive Conflict Resolver
    • Microsoft SQL Server Averaging Conflict Resolver
    • Microsoft SQL Server Maximum Conflict Resolver
    • Microsoft SQL Server Minimum Conflict Resolver
  • Du skapar en prenumeration för publikationen.

I det här scenariot misslyckas synkroniseringen när en konflikt identifieras och du får följande felmeddelande:

Obs

Den anpassade lösaren för den här artikeln kräver OLEAUT32.DLL med en lägsta version på 2.40.4276.

Orsak

Det här problemet uppstår på grund av en felaktig kontroll av versionen av filen "C:\Windows\System32\OLEAUT32.DLL".

Lösning

Kumulativ uppdateringsinformation för SQL Server:

Det här problemet är åtgärdat i följande uppdateringar av SQL Server:

Om kumulativa uppdateringar för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2016

Senaste kumulativa uppdateringen för SQL Server 2014

Senaste kumulativa uppdateringen för SQL Server 2012 SP3

Service Pack-information för SQL Server:

Det här problemet åtgärdas i följande Service Pack för SQL Server:

Service Pack 4 för SQL Server 2012

Mer information om hur du skaffar den senaste Service Pack-versionen finns i Skaffa den senaste Service Pack-versionen för SQL Server 2012

Om Service Pack för SQL Server

Om Service Pack för SQL Server

Service Pack är kumulativa. Varje ny service pack-version innehåller alla korrigeringar som ingår i tidigare service pack-versioner samt eventuella nya korrigeringar. Vår rekommendation är att använda den senaste Service Pack-versionen och den senaste kumulativa uppdateringen för den Service Pack-versionen. Du behöver inte installera en tidigare Service Pack-version innan du installerar den senaste Service Pack-versionen. I tabell 1 i följande artikel hittar du mer information om den senaste Service Pack-versionen och den senaste kumulativa uppdateringen.

Så här fastställer du version, utgåva och uppdateringsnivå för SQL Server och dess komponenter

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Referenser

Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.