Исправление: При выполнении команды «dbcc dbreindex» или «alter index», некоторые операции не реплицируются подписчикам в репликации транзакций в SQL Server 2005 или SQL Server 2008

Переводы статьи Переводы статьи
Код статьи: 959032 - Vizualiza?i produsele pentru care se aplic? acest articol.
Номер ошибки: 50003736 (исправление SQL)
Номер ошибки: 50003555 (исправление SQL)

SQL Server 2008

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 как один загружаемый файл. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и исправить все исправления, входившие в состав предыдущих SQL Server 2008 выпуска.

SQL Server 2005

Исправления Microsoft SQL Server 2005 можно загрузить с веб-узла корпорации Майкрософт в виде одного файла Так как исправления являются накопительными, каждый выпуск содержит все исправления и обновления для системы безопасности, входившие в состав предыдущего выпуска исправлений для SQL Server 2005.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий. В Microsoft SQL Server 2005 или Microsoft SQL Server 2008 настройке репликации транзакций для базы данных. Подключения к экземпляру SQL Server 2005 или к экземпляру SQL Server 2008, а затем перестройте индекс для опубликованной таблицы. В то же время вставьте несколько строк, в опубликованной таблице. В этом случае возникают следующие проблемы:
  • При выполнении задания перестроения индекса появляется следующее предупреждающее сообщение:
    Репликация пропускает регистрацию версий схемы, поскольку таблица systranschemas отсутствует в базе данных «1». Это информационное сообщение. Никаких действий пользователя не требуется.
  • В этом случае могут быть потеряны изменения, которые следует применить на подписчике. При возобновлении синхронизации агент распространителя репликации может произойти сбой. При возникновении этой проблемы появляется код ошибки 20598 и следующее сообщение об ошибке:


    Строка не обнаружена на подписчике при применении реплицированной команды.

Решение

Для SQL Server 2008

Исправление, устраняющее эту проблему, сначала было выпущено в накопительное обновление 2. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:
958186 Накопительный пакет обновления 2 для SQL Server 2008
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления, входившие в состав предыдущих SQL Server 2008 выпуска. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
956909 Построения SQL Server 2008, вышедшие после выпуска SQL Server 2008

Для SQL Server 2005

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

Пакет обновления 2 для SQL Server 2005

Важно Это исправление необходимо использовать, если на компьютере Пакет обновления 2 для SQL Server 2005.

Исправление этой уязвимости первого выпуска накопительного обновления 10 для SQL Server 2005 Пакет обновления 2. Для получения дополнительных сведений о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
956854 Накопительный пакет обновления 10 для SQL Server 2005 Пакет обновления 2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления, входившие в состав предыдущих SQL Server 2005 release. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
937137 Сборки SQL Server 2005, вышедшие после выпуска SQL Server 2005 с пакетом обновления 2
Исправления для Microsoft SQL Server 2005 создаются для определенных пакетов обновления для SQL Server. Для установки Пакет обновления 2 для SQL Server 2005, необходимо установить исправление Пакет обновления 2 для SQL Server 2005. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

SQL Server 2005 с пакетом обновления 3 (SP3)

Важно Это исправление необходимо использовать, если на компьютере Пакет обновления 3 для SQL Server 2005.

Исправление, устраняющее эту проблему в дальнейшем было выпущено в накопительное обновление 1 для SQL Server 2005 Пакет обновления 3. Для получения дополнительных сведений о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
959195 Накопительный пакет обновления 1 для SQL Server 2005 Пакет обновления 3
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления, входившие в состав предыдущих SQL Server 2005 release. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
960598 SQL Server 2005 выполняет построение, вышедшие после выпуска SQL Server 2005 Пакет обновления 3
Исправления для Microsoft SQL Server 2005 создаются для определенных пакетов обновления для SQL Server. Необходимо применить Пакет обновления 3 для SQL Server 2005 исправление установки обновления Пакет обновления 3 для SQL Server 2005. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».

Дополнительная информация

Для SQL Server 2008

Дополнительные сведения о том, какие файлы изменяются и сведения о требованиях для применения в накопительный пакет обновления, содержащий исправление, описанное в статье базы знаний Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
958186 Накопительный пакет обновления 2 для SQL Server 2008

Для SQL Server 2005

Дополнительные сведения о том, какие файлы изменяются и сведения о требованиях для применения в накопительный пакет обновления, содержащий исправление, описанное в статье базы знаний Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
956854 Накопительный пакет обновления 10 для SQL Server 2005 Пакет обновления 2

Ссылки

Дополнительные сведения о списке сборок, доступных после выпуска SQL Server 2008 щелкните следующий номер статьи базы знаний Майкрософт:
956909Построения SQL Server 2008, вышедшие после выпуска SQL Server 2008
Дополнительные сведения о списке сборок, доступных после выпуска SQL Server 2005 щелкните следующий номер статьи базы знаний Майкрософт:
937137Сборки SQL Server 2005, вышедшие после выпуска SQL Server 2005 с пакетом обновления 2
Дополнительные сведения о том, как получить Пакет обновления 2 для SQL Server 2005, щелкните следующий номер статьи базы знаний Майкрософт:
913089Получение последнего пакета обновления для SQL Server 2005
Дополнительные сведения о новых возможностях и усовершенствованиях в Пакет обновления 2 для SQL Server 2005 посетите следующий веб-узел корпорации Майкрософт:
http://go.Microsoft.com/fwlink/?LinkId=71711
Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897Команда SQL Server предоставляет инкрементную модель обслуживания для обеспечения исправлений для повторяющихся проблем.
Для получения дополнительных сведений о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 959032 - Последний отзыв: 23 апреля 2013 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
Ключевые слова: 
kbsql2005repl kbfix kbqfe kbexpertiseadvanced kbmt KB959032 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 959032

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com