Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2012 как один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в пакет исправлений для Microsoft SQL Server 2008 R2 или SQL Server 2012.

Проблемы

Рассмотрим следующий сценарий.

  • Вы создаете издатель в Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2012.

  • Вы создаете подписчика в Microsoft SQL Server Compact 3,5.

  • Репликация слиянием выполняется для синхронизации моментального снимка базы данных публикации с издателя и подписчика.

В этом сценарии процесс репликации слиянием может снизить производительность. Если включить ведение журнала клиентских агентов на подписчике в SQL Server Compact 3,5, в файле журнала на стороне клиента будет показана следующая последовательность событий для статей таблиц.

  • Инструкция DROP TABLE

  • Инструкция CREATE TABLE

  • Одна или несколько инструкций ALTER TABLE ADD reconstraint для создания значения по умолчанию ограничений для столбцов rowguid и FOREIGN KEY

  • Один или несколько инструкций CREATE INDEX

  • Инструкции INSERT для применения начальных строк к базе данных на подписчике

  • Повторное сообщение для всех строк в определенной таблице

Примечания.

  • Все события в последовательности являются ожидаемыми (за исключением сообщений повторов). Сообщения о повторной попытке имеют следующий формат:

    SQLCECA: мм/дд/гггг-чч: мм: СС TblApplier:: AddRetryMsg Start App = yourclientapp. exeSQLCECA: мм/дд/гггг-чч: мм: СС TblApplier:: AddRetryMsg добавить insert\update строку в транспортировку повтора. ROWGUID = 2340e1a6-4960-E011-AC13-8000600fe800 приложение = yourclientapp. exeSQLCECA: мм/дд/гггг-чч: мм: СС TblApplier:: AddRetryMsg End HR = 0 App = yourclientapp. exe

  • Эта проблема возникает только в том случае, если вы выполнили репликацию слиянием с издателя SQL Server 2008 R2 на подписчик SQL Server Compact 3,5.

Решение

Сведения о накопительном пакете обновления

SQL Server 2012

Исправление для этой проблемы впервые выпущено в накопительном обновлении 1 для SQL Server 2012. Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2679368 Накопительный пакет обновления 1 (SP1) для SQL Server 2012Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Корпорация Microsoft рекомендует установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012 Вы должны применить исправление SQL Server 2012 к установке SQL Server 2012.

SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Исправление для этой проблемы впервые выпущено в накопительном обновлении 4. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:

2633146 Накопительный пакет обновления 4 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2 с пакетом обновления 1 (SP1). Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Чтобы получить дополнительные сведения о модели добавочного обслуживания для SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:

935897 Модель обслуживания изменений, используемая рабочей группой SQL Server, предоставляет модель ISM для распространения исправлений обнаруженных проблемЧтобы получить дополнительные сведения о схеме присвоения имен обновлениям SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:

822499 Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL ServerЧтобы получить дополнительные сведения о терминологии обновления программного обеспечения, щелкните следующий номер статьи базы знаний Майкрософт:

824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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