В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

ИСПРАВЛЕНИЕ: Сообщение об ошибке при удалении некоторых записей в таблицу на издателе, если имя схемы таблицы не «[dbo]»

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:2622668
Корпорация Майкрософт распространяет пакет обновления 1 (SP1) для Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2012 исправления в один загружаемый файл. Так как накопительные исправления, каждый выпуск содержит все исправления и обновления безопасности, которые были включены в предыдущие SQL Server 2008 R2 с пакетом обновления 1 (SP1) или SQL Server 2012 выпуска обновления.
Проблема
Рассмотрим следующий сценарий:
  • Создание публикации репликации слиянием в Microsoft SQL Server 2008 R2 или 2012 Microsoft SQL Server.
  • Статьи на издателе, ссылается на таблицу.
    Заметки
    • Имя схемы таблицы не [dbo].
    • Таблица содержит внешний ключ, который был включен параметр ON DELETE CASCADE .
  • Попробуйте удалить некоторые записи из таблицы на стороне издателя.

В этом случае может появиться следующее сообщение об ошибке:
Строка msg 208, уровень 16, состояние 1, процедура MSmerge_del_3A3112E39F334F1CB109F89DE513DF6E, 75
Недопустимое имя объекта "Child.MSmerge_<publishing database="" name="">_<table name="">_PARTITION_VIEW ".
</table></publishing>

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


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


SQL Server 2012

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

Накопительный пакет обновления 4 для SQL Server 2008 R2 SP1


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

Временное решение
Чтобы обойти эту проблему, попробуйте один из следующих методов:
  • Не включайте НА КАСКАДНОЕ УДАЛЕНИЕ параметр для внешнего ключа.
  • Установка @ use_partition_groups Аргумент sp_addmergepublication процедура ЛОЖЬ.
  • Использование [dbo] Имя схемы таблицы.

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

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

Свойства

Номер статьи: 2622668 — последний просмотр: 04/12/2012 08:47:00 — редакция: 1.0

Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2012 Enterprise

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