Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не идет репликация (Издатель(SQL2000)+Дистрибутор(SQL2000)) -> Подписчик (SQL 2005)  [new]
tdamper
Member

Откуда:
Сообщений: 1
Добрый день, коллеги
Помогите разобраться в ситуации. Имеется работающая пара серверов Издатель и Дистрибутор по SQL 2000. Выполняется репликация транзакций. Требуется к этой паре подключить Подписчика, который работает под SQL 2005.
Судя по статье на сайте Microsoft (http://msdn.microsoft.com/ru-ru/library/ms143241(v=sql.90).aspx), такая схема допустима.
На деле же схема не работает. А именно не запускается собственно процесс репликации. В мониторе репликации видна запись:

"The concurrent snapshot for publication <имя публикации> has not been activated by the Log Reader Agent"

Как я понимаю, Log Reader Agent не может запустить режим чтения параллельных снимков "concurrent snapshot" для публикации на Издателе. Поиск в Инет позволил сделать вывод, что SQL 2000 по умолчанию не может работать с "concurrent snapshot", но существует возможность эту способность активировать. А SQL 2005, наоборот, по умолчанию работает именно с "concurrent snapshot", но может работать и "по-старинке", без "concurrent snapshot". Отсюда вопрос:
- как на SQL 2000 включить возможность работы с "concurrent snapshot" (и не завалится ли при этом работающая связка Издатель-Дистрибутор на SQL 2000),
либо
- как заставить Подписчика на SQL 2005 работать "по-старинке" без "concurrent snapshot" (предпочтительный вариант)?

С уважением, tdamper
8 июл 13, 07:07    [14533808]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить