Назад | Перейти на главную страницу

Будет ли перезапись данных при повторной инициализации репликации SQL Server?

У меня есть сервер клиента, который выдает ошибку «Снимок недоступен» при попытке репликации.

Из того, что я прочитал, мне нужно пометить его для повторной инициализации.

А теперь важная часть: на подписывающем сервере есть информация, которая добавляется в базу данных через ручной интерфейс, что информация на публикующем сервере (который служит для ввода XML-каналов, а затем публикации вставок на веб-сервере база данных) не может перезаписать.

Итак, что мне нужно знать, так это то, что выполнение повторной инициализации перезапишет подписывающий сервер копией данных с сервера публикации. который не содержит этих ручных записей? (Я не тот человек, который устанавливал это, иначе я бы установил его так, чтобы обновления подписчика распространялись обратно на сервер публикации)

Спасибо

Если вы находитесь в ситуации, когда вам необходимо выполнить повторную инициализацию, и вы не можете потерять данные на подписчике, вам, вероятно, придется сгенерировать / скрипт несинхронизированных изменений с помощью tablediff. Это похоже на случай, если подписчик ищет моментальный снимок репликации. После исправления данных вы можете сдуть и воссоздать подписку.