Операционная система на всех серверах: Windows Server 2008 R2.
Издатель: Sql Server 2008 R2 Standard
Распространитель: SQL Server 2008 R2 Standard
Агент веб-синхронизации: sqlce35.dll под IIS 7.5
Подписчик: Windows XP SP 3 или Windows 7 SP1
Клиент SQL CE 3.1
У меня проблема с репликацией слиянием, которая перестает обновлять подписки, не зная, почему.
Помещения:
- 1 Публикация
- 15 элементов, отфильтрованных по имени хоста (). Все готово к загрузке, Нет в двунаправленном режиме.
- 20 или 30 подписчиков
Вы создаете репликацию слиянием с несколькими статьями (15 таблицами), отфильтрованными с помощью HostName (). Эта реплика выдвигает более 20 или 30 подписчиков, и синхронизация выполняется правильно. Сбор данных производится по запросу от абонента, он тянет изменения два или три раза в день. И все изменения получаются подписчиком без проблем.
Все это работает нормально, пока не наступит время, после нескольких дней без проблем реплика больше не будет обновлять несколько изменений подписчика. Мы ищем на публикаторе и имеем изменения, проверяем подписчика и не имеем их. Возвращаясь для изменения изменений в публикаторе, иногда, если они обновляются в подписчике, а иногда нет.
Проблема в том, что эта реплика больше не является надежной, мы не знаем, что она обновлена, а что нет.
Сосредоточив внимание на одной подписке-EVDBASD342232 '013243 ...', а отдельная статья 'table1' не получает новые данные, выполнив следующие шаги проверки
Выполнить "sp_showpendingchanges NULL, NULL, 'table1', 1" означает
процедура возвращает мне ряд строк, которые соответствуют данным
что должно быть воспроизведено, я обнаружил, что идентификатор соответствует
subscription-EVDBASD342232 '013243 ...' и guid соответствует
строка таблицы 'table1', которая должна быть реплицирована.
Мы запрашиваем подписку и наблюдаем в Мониторе репликации на
просмотреть подписку-EVDBASD342232 '013243 ...' с указанием 0 изменений и
все правильно, ошибок не показывает но ничего не скажу
ожидающая синхронизация.
После анализа всех данных, которые мы не понимаем, происходит ошибка в процессе.
Если реплика не синхронизируется, остальные тоже не синхронизируются.
Пожалуйста, если кто-нибудь может помочь, заранее спасибо.
Если вам нужно больше разъяснений или подробностей