Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

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

<Date> <Time> Publisher: {Call sp_replcmds (500; 0; 0;; 0; 500000)}<дата> <время> состояние: 0, код: 20011, текст: "не удалось выполнить ' sp_replcmds ' для '< имя издателя>'. '.<Date> <Time> Процессу не удалось выполнить команду "sp_replcmds" для "<имя издателя>".<Date> <Time> Состояние агента REPL: 6<дата> <время> состояние: 0, код: 542, текст: "обнаружено недопустимое значение даты и времени. Значение превышает год 9999. ".<Date> <Time> Состояние: 0, код: 3621, текст: "инструкция была прервана.".<Date> <Time> Состояние: 0, код: 22037, текст: "не удалось выполнить команду" sp_replcmds "для"<имя издателя>".".

Даже если эта проблема не возникла, обновленные записи журнала для инструкций UPDATE по-прежнему могут быть неправильно интерпретированы агентом чтения журнала, и в агенте распространителя могут возникать указанные ниже ошибки.

515 не может вставить значение NULL в столбец "<имя столбца>", таблица "<имя таблицы>"; столбец не допускает значения NULL. ОБНОВЛЕНИЕ завершается сбоем.

Примечание.

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

  • Эта проблема возникает при переходе с SQL Server 2008 или SQL Server 2008 R2 на SQL Server 2012 или SQL Server 2014.

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Статус

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

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

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

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

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×