Исправление: "Утверждение SQL Server: файл: <bcmdsink.cpp>, линия =<n> Сбой утверждения = «src»" сообщение об ошибке при обновлении данных BLOB в SQL Server 2008 R2 или SQL Server 2012</n> </bcmdsink.cpp>

Переводы статьи Переводы статьи
Код статьи: 2749560
Развернуть все | Свернуть все

В этой статье

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

Проблема

Рассмотрим следующий сценарий:
  • Создать таблицу, которая содержит некоторые столбцы больших двоичных объектов (BLOB) данных типа в Microsoft SQL Server 2008 R2 или 2012 Microsoft SQL Server. Например таблица содержит столбец типа данных Text.
  • Создать публикацию транзакций для репликации столбцов, которые не являются столбцами типа данных BLOB. Создайте подписку для публикации.
  • Создайте другой публикации транзакций для репликации столбцов типа данных BLOB. Создайте подписку для публикации.
  • При запуске UPDATETEXT инструкции для обновления данных BLOB-объект на издателе.
В этом сценарии репликации агент чтения журнала не. Кроме того в журнале ошибок SQL Server регистрируется следующее сообщение об ошибке:
Ошибка: 17066, уровень опасности: 16, состояние: 1
Утверждение SQL Server: файл: <bcmdsink.cpp></bcmdsink.cpp>, строка =<n></n> Ошибка утверждения = «src». Эта ошибка может быть связанное. Если ошибка сохраняется после повторного запуска инструкции, используйте инструкцию DBCC CHECKDB для проверки базы данных для структурной целостности или перезагрузить сервер, чтобы убедиться, что структуры данных в памяти не повреждены.

Решение

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

Накопительного обновления 5 для SQL Server 2012

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

Накопительное обновление 4 для SQL Server 2008 R2 с пакетом обновления 2

Исправление этой проблемы сначала было выпущено в накопительное обновление 4. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 2 (SP2) щелкните следующий номер статьи базы знаний Майкрософт:
2777358 Накопительный пакет обновления 4 для SQL Server 2008 R2 Пакет обновления 2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и выпуска исправления исправления, входившие в состав предыдущих SQL Server 2008 R2 SP 2. Мы рекомендуем рассмотреть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2730301 SQL Server 2008 R2 построений, вышедшие после выпуска SQL Server 2008 R2 Пакет обновления 2

SQL Server 2008 R2 Пакет обновления 1

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

Статус

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

Ссылки

Дополнительные сведения о типах репликации перейдите на следующий веб-узел MSDN:
Общие сведения о типах репликации
Для получения дополнительных сведений о как работает репликация транзакций перейдите на следующий веб-узел MSDN:
Как работает репликация транзакций

Свойства

Код статьи: 2749560 - Последний отзыв: 17 декабря 2012 г. - Revision: 3.0
Ключевые слова: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2749560 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 2749560

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

 

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