KB2953354 – ÅTGÄRD: Loggläsaragenten misslyckas när du har Oracle Publishing konfigurerat i SQL Server

Gäller för
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard 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)

Symptom

Anta att du konfigurerar Oracle Publishing i Microsoft SQL Server 2008 R2, SQL Server 2012, SQL Server 2014 och SQL Server 2016. När HREPL_SEQ överskrider INT-kapaciteten för 2147483647 misslyckas Log Reader Agent. Dessutom visas följande felmeddelande:

Obs

ORA-01455: konvertera kolumnspill heltalsdatatyp (Källa: MSSQL_REPL_ORACLE, Felnummer: 1455)
Få hjälp: http://help/1455
Heterogen Logreader påträffade ett fel i anropet till LoadReplCmds vid bearbetning av tillståndet FETCH. (Källa: MSSQL_REPL, Felnummer: MSSQL_REPL22037)
Få hjälp: http://help/MSSQL_REPL22037

Lösning

Problemet åtgärdades först i följande kumulativa uppdateringar av SQL Server.

Om kumulativa uppdateringar för SQL Server

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

Status

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