Error handling
Basic
Apply conflicts
Duplicate key when applying INSERT: Select what action to take when there is a conflict with an INSERT operation.
- 
                        
Ignore: The task continues and the error is ignored.
 - 
                        
UPDATE the existing target record: The target record with the same primary key as the INSERTED source record is updated.
 - Log record to the exceptions table (default): The task continues and the error is written to the exceptions table.
 - 
                        
Suspend table: The task continues but data from the table with the error record is moved into an error state and its data is not replicated.
 - Stop task: The task is stopped and manual intervention is required.
 
No record found for applying an UPDATE: Select what action to take when there is a conflict with an UPDATE operation.
- Ignore: The task continues and the error is ignored.
 - 
                        
INSERT the missing target record: The missing target record will be inserted into the target table. When the source endpoint is Oracle, selecting this option requires supplemental logging to be enabled for all the source table columns.
 - Log record to the exceptions table (default): The task continues and the error is written to the exceptions table.
 - 
                        
Suspend table: The task continues but data from the table with the error record is moved into an error state and its data is not replicated.
 - Stop task: The task is stopped and manual intervention is required.
 
Advanced
Data errors
Data truncation errors
W przypadku błędów obcinania danych: Wybierz, co ma się stać, gdy w jednym lub większej liczbie określonych rekordów nastąpi obcięcie. Możesz wybrać jedną z następujących opcji z listy:
- Ignoruj: Zadanie jest kontynuowane, a błąd jest ignorowany.
 - Zarejestruj rekord w tabeli wyjątków (domyślnie): Zadanie jest kontynuowane, a błąd jest zapisywany w tabeli wyjątków.
 - Zawieś tabelę: Zadanie jest kontynuowane, ale dane z tabeli z rekordem z błędem są przenoszone do stanu błędu i nie są replikowane
 - Zatrzymaj zadanie: Zadanie jest zatrzymywane i jest wymagana interwencja ręczna.
 
Data truncation error handling is supported in Apply Changes replication mode only (not Full Load).
Other data errors
W przypadku innych błędów danych: Wybierz, co ma się stać, gdy w jednym lub większej liczbie określonych rekordów wystąpi błąd. Możesz wybrać jedną z następujących opcji z listy:
- Ignoruj: Zadanie jest kontynuowane, a błąd jest ignorowany.
 - Zarejestruj rekord w tabeli wyjątków (domyślnie): Zadanie jest kontynuowane, a błąd jest zapisywany w tabeli wyjątków.
 - Zawieś tabelę: Zadanie jest kontynuowane, ale dane z tabeli z rekordem z błędem są przenoszone do stanu błędu i nie są replikowane
 - Zatrzymaj zadanie: Zadanie jest zatrzymywane i jest wymagana interwencja ręczna.
 
Escalating data error handling
Eskaluj obsługę błędów, kiedy inne błędy danych osiągną (na tabelę): Zaznacz to pole wyboru, aby eskalować obsługę błędów, gdy liczba błędów danych niespowodowanych przez obcięcia (na tabelę) osiągnie określoną wartość. Prawidłowe wartości są z zakresu 1–10 000.
Działanie eskalacji: Wybierz, co powinno się wydarzyć w przypadku eskalacji obsługi błędów. Należy pamiętać, że dostępne działania zależą od działania wybranego z listy rozwijanej W przypadku innych błędów danych opisanej powyżej.
- 
                        
Zawieś tabelę (domyślnie): Zadanie jest kontynuowane, ale dane z tabeli z rekordem z błędem są przenoszone do stanu błędu i nie są przeniesione.
InformacjaDziałanie różni się w zależności od trybu przetwarzania zmian:
- 
                                    
W trybie stosowania transakcyjnego ostatnie zmiany nie będą przeniesione.
 
- 
                                    
W trybie Stosowanie zoptymalizowane pod kątem partii może dojść do sytuacji, w której dane nie będą przeniesione wcale lub będą przeniesione tylko częściowo.
 
 - 
                                    
 - Zatrzymaj zadanie: Zadanie jest zatrzymywane i jest wymagana interwencja ręczna.
 - Zarejestruj rekord w tabeli wyjątków: Zadanie jest kontynuowane, a rekord jest zapisywany w tabeli wyjątków.
 
Table errors
W przypadku napotkania błędu tabeli: Wybierz jedną z poniższych opcji z listy rozwijanej:
- Zawieś tabelę (domyślnie): Zadanie jest kontynuowane, ale dane z tabeli z rekordem z błędem są przenoszone do stanu błędu i nie są replikowane
 - Zatrzymaj zadanie: Zadanie jest zatrzymywane i jest wymagana interwencja ręczna.
 
Eskaluj obsługę błędów, kiedy inne błędy tabeli osiągną (na tabelę): Zaznacz to pole wyboru, aby eskalować obsługę błędów, gdy liczba błędów tabeli (na tabelę) osiągnie określoną wartość. Prawidłowe wartości są z zakresu 1–10 000.
Działanie eskalacji: Zasada eskalacji błędów tabeli jest ustawiona na Zatrzymaj zadanie i nie można jej zmienić.
Apply conflicts
No record found for applying a DELETE: Select what action is taken when there is a conflict with a DELETE operation.
- Ignore: The task continues and the error is ignored.
 - Log record to the exceptions table: The task continues and the record is written to the exceptions table.
 - Suspend table: The task continues but data from the table with the error record is moved into an error state and its data is not replicated.
 - Stop task: The task is stopped and manual intervention is required.
 
Escalating Apply conflicts error handling
Escalate error handling when apply conflicts reach (per table): Select this check box to escalate error handling when the number of apply conflicts (per table) reaches the specified amount. Valid values are 1-10,000.
Escalation action: Choose what should happen when error handling is escalated:
- Log record to the exceptions table (default): The task continues and the error is written to the exceptions table.
 
- 
                        
Suspend table: The task continues, but data from the table with the error record is moved into an error state and its data is not replicated.
InformacjaThe behavior differs according to the Change Processing Mode:
- 
                                    
In Transactional apply mode, the last changes will not be replicated
 
- 
                                    
In Batch optimized apply mode, a situation is possible where there will be no replication of data or data replication will be partial.
 
 - 
                                    
 - 
                        
Stop task: The task is stopped and manual intervention is required.
 
Environmental errors
- 
                        
Maksymalna liczba ponownych prób: Wybierz tę opcję, a następnie określ maksymalną liczbę prób ponawiania zadania w razie wystąpienia błędu środowiskowego umożliwiającego odzyskanie. Po określonej liczbie ponownych prób zadanie zostaje zatrzymane i wymagana jest ręczna interwencja.
Aby nigdy nie ponawiać wykonywania zadania, usuń zaznaczenie pola wyboru lub określ „0”.
Aby ponawiać zadanie nieskończoną liczbę razy, określ „-1”.
- 
                                
Interwał między kolejnymi próbami (w sekundach): Użyj licznika, aby wybrać lub wpisać liczbę sekund oczekiwania przez system pomiędzy kolejnymi próbami wykonania zadania.
Prawidłowe wartości są z zakresu 0–2000.
 
 - 
                                
 - Zwiększ interwał ponawiania prób w przypadku długich przestojów: Zaznacz to pole wyboru, aby zwiększyć interwał ponownych prób w przypadku długich przestojów. Gdy ta opcja jest włączona, odstęp między kolejnymi próbami jest podwajany aż do osiągnięcia Maksymalnego interwału ponownych prób (i próby są kontynuowane zgodnie z określonym maksymalnym interwałem). 
- Maksymalny interwał ponownych prób (w sekundach): Użyj licznika, aby wybrać, lub wpisz liczbę sekund oczekiwania pomiędzy kolejnymi próbami wykonania zadania, gdy włączona jest opcja Zwiększ interwał ponawiania prób w przypadku długich przestojów. Prawidłowe wartości są z zakresu 0–2000.