Поделиться через


MSSQL_REPL027056

Сведения о сообщении

Название продукта

Тип данных

Версия продукта

9.0

Номер сборки продукта

9.00.1399.60

Идентификатор события

27056

Источник события

MSSQLSERVER

Компонент

SQL Server Database Engine

Символическое имя

Текст сообщения

Процессу слияния не удалось изменить журнал поколений в '%1'. При устранении неполадок запустите синхронизацию повторно, включив подробную регистрацию в журнал, и укажите выходной файл для записи.

Пояснение

Эта ошибка обычно возникает в результате конфликта между чрезмерно увеличившимися системными таблицами репликации слиянием. Большой размер системных таблицы обычно обусловлен длительным сроком хранения публикации, поскольку метаданные должны сохраняться в этих таблицах до тех пор, пока не закончится срок хранения.

Действия пользователя

Способы устранения проблемы:

  1. Уменьшите значение параметров -DownloadGenerationsPerBatch и -UploadGenerationsPerBatch агента слияния, чтобы разрешить продолжение обработки, пока устраняются причины ошибки. Параметры агента могут быть указаны в профилях агента или в командной строке. Дополнительные сведения см. в следующих разделах.
  2. Укажите наименьшее возможное значение срока хранения публикации. Дополнительные сведения см. в разделе Истечение срока действия и отключение подписки.
  3. В процессе обслуживания репликации слиянием иногда проверяйте увеличение размера системных таблиц, связанных с репликацией слиянием. MSmerge_contents, MSmerge_genhistory и MSmerge_tombstone, MSmerge_current_partition_mappings и MSmerge_past_partition_mappings. Время от времени проводите повторную индексацию этих таблиц. Дополнительные сведения см. в разделе Реорганизация и перестроение индексов.

См. также

Основные понятия

Причины ошибок репликации и способы их устранения

Справка и поддержка

Получение помощи по SQL Server 2005