KB2953354 - PATAISYMAS: žurnalo skaitytuvo agentas neveikia, kai "Oracle" publikavimas sukonfigūruotas „SQL Server“

Taikoma
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)

Požymiai

Tarkime, kad konfigūruojate "Oracle" publikavimą "Microsoft „SQL Server“ R2", "„SQL Server“ 2012", "„SQL Server“ 2014", "„SQL Server“ 2016". Kai HREPL_SEQ viršija INT pajėgumą 2147483647, žurnalų skaitytuvo agentas neveikia. Be to, gaunate šį klaidos pranešimą:

Pastaba

ORA-01455: stulpelio perpildos konvertavimas sveikųjų skaičių duomenų tipas (Šaltinis: MSSQL_REPL_ORACLE, klaidos numeris: 1455)
Gaukite pagalbos: http://help/1455
Heterogeninis "Logreader" iškviečiant LoadReplCmds įvyko klaida apdorojant būseną FETCH. (Šaltinis: MSSQL_REPL, klaidos numeris: MSSQL_REPL22037)
Gaukite pagalbos: http://help/MSSQL_REPL22037

Sprendimas

Pirmą kartą ši problema buvo išspręsta šiuose kaupiamuosiuose "„SQL Server“" naujinimuose.

Apie kaupiamuosius „SQL Server“ naujinimus

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.