Инициализация подписки SQL Server перезапускается бесконечно, никогда не завершается - PullRequest
1 голос
/ 10 апреля 2009

Я пытаюсь настроить транзакционную пул-репликацию на 2 экземплярах SQL Server 2005, а на третьем - в качестве распространителя. Когда подписка инициализируется, она массово вставляется правильно, сообщая, что снимок был успешно загружен. Затем он выполняет индексирование первичного ключа как обычно.

В этот момент задание начинается заново, отбрасывает все таблицы и снова выполняет массовую вставку. Он зацикливается бесконечно и никогда не заканчивается, пока не истечет моментальный снимок и не будет сделан новый. Мне нужна помощь в диагностике этой проблемы, так как я проверил все известные мне журналы ошибок и не увидел ничего, что могло бы иметь отношение к делу.

1 Ответ

1 голос
/ 14 апреля 2009

Проверьте, есть ли в публикации таблицы с поврежденными первичными ключами. Я видел случаи, когда это приводит к тому, что репликация транзакций SQL Server ведет себя странным образом.

...