Objawy
Załóżmy, że konfigurowanie publikowania w programie Oracle w programie Microsoft SQL Server 2008 R2, SQL Server 2012, SQL Server 2014 lub SQL Server 2016. Gdy HREPL_SEQ przekracza pojemność INT 2147483647, agent czytnika dzienników kończy się niepowodzeniem. Ponadto wyświetlany jest następujący błąd:
Uwaga
ORA-01455: konwertowanie typu danych całkowitych przepełnień kolumny (źródło: MSSQL_REPL_ORACLE, numer błędu: 1455)
Uzyskiwanie pomocy: http://help/1455
Heterogeniczny Logreader napotkał błąd w wywołaniu do LoadReplCmds podczas przetwarzania stanu "FETCH". (Ź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 aktualizacjach zbiorczych programu SQL Server.
- Aktualizacja zbiorcza 1 dla programu SQL Server 2016
- Aktualizacja zbiorcza 1 dla programu SQL Server 2012 z dodatkiem SP2
- Aktualizacja zbiorcza 2 dla programu SQL Server 2014
- Aktualizacja zbiorcza 10 dla programu SQL Server 2012 z dodatkiem SP1
- Aktualizacja zbiorcza 12 dla programu SQL Server 2008 R2 z dodatkiem SP2
Informacje o aktualizacjach zbiorczych dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2016
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2012 z dodatkiem SP2
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2012 z dodatkiem SP1
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2008 R2 z dodatkiem SP2
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.