Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL2008 не работает синхронизация в репликации слиянием  [new]
andreykond
Member

Откуда:
Сообщений: 65
Добрый день
Может кто сталкивался с проблемой
имеем 2 сервера
издатель MSSQL2008
подписчик MSSQL2005
На таблицах созданы динамические фильтры
Выполняем инициализацию, меняем данные на подписчике делаем синхронизацию все передается на издатель, через некоторое время (1 час) опять меняем данные на подписчике делаем синхронизацию ни по одной таблице, где есть динамические фильтры данные не передаются!!! Причем монитор репликации сообщает, что все нормально изменений не было.

Триггеры репликации включены
28 май 12, 14:36    [12626009]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 не работает синхронизация в репликации слиянием  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Огласите результат select @@version с обоих серверов. Пример инструкции, результат которой не реплицируется. А так же результат выполнения sp_helpmergefilter для этой статьи.
28 май 12, 15:44    [12626597]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 не работает синхронизация в репликации слиянием  [new]
aleonov
Member

Откуда:
Сообщений: 96
andreykond,

репликация двухсторонняя ? посмотрите есть ли кофликты в мониторе.
28 май 12, 18:52    [12627965]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 не работает синхронизация в репликации слиянием  [new]
andreykond
Member

Откуда:
Сообщений: 65
1) Репликация двухсторонняя я же писал что после инициализации какое-то время работает
2) версия издателя
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
3) версия подписчика
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
4) Конфликтов нет
5) exec sp_helpmergefilter ничего не возвращает может и не должна, когда используются динамические фильтры
6) Пример особо не нужен, т.к. при помощи программы добавляю запись видно, что триггеры используемые на базе работают (еще раз подчеркиваю системные триггеры репликации включены).
Вопрос в том из-за чего может сломаться синхронизация?
29 май 12, 08:56    [12629372]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 не работает синхронизация в репликации слиянием  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
andreykond
5) exec sp_helpmergefilter ничего не возвращает может и не должна, когда используются динамические фильтры
Да, прошу прощения - не обратил внимания, что фильтры динамические. Их будет видно в результате выполнения sp_helpmergearticle на издателе.
andreykond
6) Пример особо не нужен, т.к. при помощи программы добавляю запись видно, что триггеры используемые на базе работают (еще раз подчеркиваю системные триггеры репликации включены).
Вопрос в том из-за чего может сломаться синхронизация?
Ну, если считаете, что у вас все работает как нужно, могу только порекомендовать включить подробное журналирование у merge-агента и разбираться, что там происходит.
29 май 12, 09:45    [12629660]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 не работает синхронизация в репликации слиянием  [new]
andreykond
Member

Откуда:
Сообщений: 65
invm
Ну, если считаете, что у вас все работает как нужно, могу только порекомендовать включить подробное журналирование у merge-агента и разбираться, что там происходит.

Хорошо попробую выполнил повторно инициализацию пока все работает.
29 май 12, 10:07    [12629782]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить