Исправление: «Не удалось разрешить конфликт параметров сортировки» ошибка при применении моментального снимка в базе данных подписчика в SQL Server

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

Эта статья на английском языке: 3131443
Проблема
Рассмотрим следующий сценарий:
  • Настройка среды репликации транзакций, в котором издателем является базой данных на предприятии.
  • На предприятии база данных размещается на сервере, на котором выполняется Microsoft SQL Server 2012 Пакет обновления 3 (SP3), накопительного обновления 7 для SQL Server 2012 Пакет обновления 2 (SP2), SQL Server 2014 или 2016.
  • Подписчиком является базой данных SQL Azure.

Тем не менее при применении моментального снимка в базу данных подписчика, агент распространителя не выполняется. Кроме того появляется сообщение об ошибке, подобное приведенному ниже:
Не удалось разрешить конфликт параметров сортировки между «SQL_Latin1_General_CP1_CI_AS» и «Latin1_General_CI_AS» в равенства операции.
(Источник: MSSQLServer, номер ошибки: 468)

Причина
Эта проблема возникает, поскольку параметры сортировки для базы данных каталогов для базы данных SQL Azure отличаются от параметров сортировки базы данных репликации на издателе и на подписчике.
Решение

Информация о накопительном пакете обновления

Эта проблема исправлена в следующих обновлений:
Рекомендация: Установите последнее накопительное обновление для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Извлечь последние накопительные обновления для SQL Server:
Временное решение
Чтобы обойти эту проблему, выполните одно из следующих действий:
  • Перешедшие с SQL Server 2012 SP3 накопительное обновление 4 (сборка 11.00.5569) для Пакет обновления 2 для SQL Server 2012.
  • Изменение параметров сортировки участвующие базы данных, чтобы быть таким же, как параметры сортировки сервера, базы данных SQL Azure (SQL_Latin1_General_CP1_CI_AS).
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о Терминология , которые корпорация Майкрософт использует для описания обновлений программного обеспечения.

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

Свойства

Номер статьи: 3131443 — последний просмотр: 07/26/2016 06:19:00 — редакция: 5.0

Microsoft SQL Server 2012 Service Pack 3, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core

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