Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сведения о сообщении
| Название продукта | SQL Server |
| Идентификатор события | 27056 |
| Источник события | MSSQLSERVER |
| Компонент | Система управления базами данных SQL Server |
| Символическое имя | |
| Текст сообщения | Процесс слияния не смог изменить историю генерации на «%1». При устранении неполадок перезапустите синхронизацию с подробным ведением журнала и укажите выходной файл, в который необходимо записать. |
Объяснение
Эта ошибка обычно возникает из-за конфликтов в таблицах системы репликации слияния, которые стали слишком большими. Большие системные таблицы обычно вызваны длительным периодом хранения публикации, так как метаданные должны храниться в этих таблицах до достижения периода хранения.
Действие пользователя
Чтобы устранить проблему, выполните следующие действия.
Уменьшите значение параметров -DownloadGenerationsPerBatch и -UploadGenerationsPerBatch для агента слияния, чтобы разрешить обработку при устранении базовой проблемы, вызывающей ошибку. Параметры агента могут задаваться в профилях агента или в командной строке. Дополнительные сведения можно найти здесь
Укажите самый низкий параметр для периода хранения публикации. Дополнительные сведения см. в разделе Subscription Expiration and Deactivation.
В рамках обслуживания репликации слиянием иногда проверяется рост системных таблиц, связанных с репликацией слиянием: MSmerge_contents, MSmerge_genhistory и MSmerge_tombstone, MSmerge_current_partition_mappings и MSmerge_past_partition_mappings. Периодически переиндексировать эти таблицы. Дополнительные сведения см. в статье Реорганизация и перестроение индексов.