В процессе репликации данных могут возникать:
• | ошибки. Как правило, возникают при передаче данных из-за технических причин, например, нехватки дискового пространства или блокировки данных. |
В случае появления ошибки при передаче данных сеанс репликации нужно прервать и после устранения причин ошибок возобновить. При этом на удаленный сервер передаются изменения, внесенные в данные сервера на текущий момент, и те изменения, которые были сделаны за время между прерыванием процесса передачи и его возобновлением;
В случае появления конфликтной ситуации отображается сообщение с текстом об ошибке и со списком реквизитов принимаемой записи, где найден конфликт.
Чтобы разрешить конфликт, выполните одно из действий:
• | Повторить – повторно выполнить действие, которое привело к конфликту. Это решение полезно при конфликтах, возникающих из-за блокировки изменяемых таблиц на текущем сервере другими пользователями, или когда возможно оперативно исправить конфликт, устранив его причину с помощью других компонент; |
• | Прервать – остановить процесс репликации данных. Для возобновления процесса нужно запустить его повторно; |
• | Игнорировать – проигнорировать конфликт обработки данных. В этом случае запись не будет принята и загрузка остальных данных продолжится. |
В дальнейшем передача изменений, не принятых главным сервером, возобновится и продолжится до тех пор, пока данные не будут приняты главным сервером или исправлены на вторичном сервере. Аналогично, передача изменений, не принятых на вторичном сервере, также возобновится и продолжится до полного приема их вторичным сервером или исправления на главном сервере;
• | SQL-запрос – посмотреть текст SQL-запроса, при выполнении которого возник конфликт. |
В случае возникновения ошибки при передаче или при приеме полных данных можно только остановить процесс репликации по кнопке Прервать, остальные действия недоступны.