ИСПРАВИТЬ: 2601 произошла ошибка при добавлении новых статей с фильтрами соединения к существующей публикации слиянием

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3051243
Проблема
Предположим, с помощью репликации слиянием Microsoft SQL Server 2012 и добавить новые статьи с фильтрами соединения для существующих публикаций. При существующих подписчиков начать синхронизацию (сразу после добавления новых статей) и затем прерванной синхронизации, последующие синхронизации может возникнуть сбой с ошибкой повторяющихся ключей на dbo.sysmergesubsetfilters до повторной инициализации подписчиков уязвимой. Сообщение об ошибке будет выглядеть примерно так:

Источник: Поставщик репликации слиянием
Номер:-2147201001
Сообщение об ошибке: Процессу слияния не удалось доставить моментальный снимок к подписчику. При использовании веб-синхронизации, процесс слияния был не удается создать или записать в файл сообщений. При устранении неполадок запустите синхронизацию повторно, включив ведение подробного журнала и указав выходной файл для записи.
Источник: Microsoft SQL Server собственного клиента 11.0
Номер: 2601
Сообщение об ошибке: Не удается вставить повторяющуюся строку ключа в объект «dbo.sysmergesubsetfilters» с уникальным индексом «uc2sysmergesubsetfilters». Повторяющееся значение ключа:)значение ключа>,Имя таблицы>).
Решение
Проблема была впервые устранена в следующее накопительное обновление для SQL Server: Рекомендация: Установите последнее накопительное обновление для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Корпорация Майкрософт рекомендует загрузить и установить последние накопительные обновления для SQL Server:
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3051243 — последний просмотр: 07/22/2015 06:06:00 — редакция: 1.0

Microsoft SQL Server 2012 Service Pack 2

  • kbsurveynew kbexpertiseadvanced kbfix kbqfe kbmt KB3051243 KbMtru
Отзывы и предложения