Ознаки
Припустімо, що настроювання Oracle публікації в Microsoft SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, SQL Server 2016. Коли HREPL_SEQ виходить за рамки int місткість 2147483647, Log Reader Agent не вдається. Крім того, з'являється таке повідомлення про помилку:
ORA-01455: перетворення переповнення стовпця цілим числом типу даних (Джерело: MSSQL_REPL_ORACLE, номер помилки: 1455)
Довідка: http://help/1455
Heterogeneous Logreader encountered an error in call to LoadReplCmds when processing state "FETCH". (Джерело: MSSQL_REPL, номер помилки: MSSQL_REPL22037)
Довідка: http://help/MSSQL_REPL22037
Спосіб вирішення
Спочатку цю проблему вирішено в сукупних пакетах оновлень SQL Server.
Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".