Objawy
Załóżmy, że skonfigurować publikowanie Oracle w Microsoft SQL Server 2008 R2, programu SQL Server 2012, 2014 serwera SQL, program SQL Server 2016. HREPL_SEQ wykracza poza pojemność INT 2147483647, Agent odczytywania dziennika nie powiedzie się. Ponadto zostanie wyświetlony następujący błąd:
ORA-01455: konwertowanie Kolumna przepełnienia typu danych integer (źródło: MSSQL_REPL_ORACLE, numer błędu: 1455)
Uzyskiwanie pomocy: http://help/1455
Logreader heterogenicznych napotkał błąd w wywołaniu LoadReplCmds podczas przetwarzania stanu "Pobieranie". (Źródło: MSSQL_REPL, numer błędu: MSSQL_REPL22037)
Uzyskiwanie pomocy: http://help/MSSQL_REPL22037
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w następujących aktualizacji zbiorczej programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2012 z dodatkiem SP2/en-us/help/2976982
Zbiorcza aktualizacja 2 dla programu SQL Server 2014/en-us/help/2967546
10 aktualizację zbiorczą dla programu SQL Server 2012 z dodatkiem SP1/en-us/help/2954099
12 aktualizację zbiorczą dla programu SQL Server 2008 R2 z dodatkiem SP2
Informacje dotyczące zbiorczej aktualizacji dla programu SQL Server
Każda nowa aktualizacja zbiorcza dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
-
Najnowszą aktualizację zbiorczą dla programu SQL Server 2016
-
Najnowszą aktualizację zbiorczą dla programu SQL Server 2012 z dodatkiem SP2
-
Najnowszą aktualizację zbiorczą dla programu SQL Server 2014
-
Najnowszą aktualizację zbiorczą dla programu SQL Server 2012 z dodatkiem SP1
-
Najnowszą aktualizację zbiorczą dla programu SQL Server 2008 R2 z dodatkiem SP2
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.