ИСПРАВЛЕНИЕ: Сбой чтения журнала с "...Не удалось выполнить хранимую процедуру Sp_replcmds.." Сообщение об ошибке

Переводы статьи Переводы статьи
Код статьи: 308865 - Vizualiza?i produsele pentru care se aplic? acest articol.
НОМЕР ОШИБКИ: 355385 (SHILOH_BUGS)
НОМЕР ОШИБКИ: 355134 (SHILOH_BUGS)
Развернуть все | Свернуть все

В этой статье

Проблема

В SQL Server 2000 с пакетом обновления 1 в процессе чтения журнала выдает следующее сообщение об ошибке:
Процессу не удалось выполнить хранимую процедуру ' sp_replcmds' на "имя_сервера".
REPL: агент статус: статус 6: 0, код: 18759, текст: "сбой репликации. Файл «S:\sql\ntdbms\srvrepl\src\replicat.cpp», строка 3095. ".
ПРИМЕЧАНИЕ: При возникновении сообщения об ошибке с RTM-версии RTM-версии указывает номер линии:
Файл "q:\sphinx\ntdbms\srvrepl\src\replicat.cpp, строка 2907."

Причина

Данная проблема возникает при репликации транзакций во время обработки путем чтения журнала «ограниченные» обновить записи журнала.

Обновление связанной записи, записи журнала транзакций, являющиеся результатом многострочную инструкция UPDATE, которая изменяет уникально ограниченных столбцов или ключу кластеризации. Эти записи журнала окруженная BEGIN_UPDATE и END_UPDATE записи журнала.

Решение

Чтобы устранить эту проблему, получите последний пакет обновления для Microsoft SQL Server 2000. Для получения дополнительных сведений щелкните следующий номер статьи в База знаний корпорации Майкрософт:
290211 INF: Как получить последний пакет обновления для SQL Server 2000

Исправление

ПРИМЕЧАНИЕ: Указанное ниже исправление был создан до появления пакета обновления 2 (SP2) для SQL Server 2000.

Английская версия данного исправления содержит следующие версии файла или более поздней версии.
   Date          Version    Size      File name
   ----------------------------------------------
   24 Aug 2001   8.00.439   7.06 MB   Sqlservr.exe
				
ПРИМЕЧАНИЕ: Из-за файл зависимостей, последние исправления или компонент, содержащий файлы предыдущей может также содержать дополнительные файлы.


Временное решение

Для временного решения этой проблемы вы можете:
  • Перезапустите чтения журнала для успешного повторную обработку транзакций проблемного обновления. Однако следует иметь в виду, что это не запрещает сбоев будущие обновления связанной транзакции.

    -ИЛИ-
  • По возможности избегайте многострочного обновления, изменяющие уникально ограниченных столбцов или ключу кластеризации.

    -ИЛИ-
  • Набор ReadBatchSize 1 для агента чтения журнала.

Статус

Корпорация Майкрософт подтверждает, что это проблема в Microsoft SQL Server 2000. Сначала исправление этой проблемы появилось в пакет обновления 2 (SP2) для SQL Server 2000.

Свойства

Код статьи: 308865 - Последний отзыв: 6 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
Ключевые слова: 
kbbug kbfix kbsqlserv2000presp2fix kbmt KB308865 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:308865

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

 

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