KB2770891 . ИСПРАВЛЕНИЕ: сообщение об ошибке "Планировщик не возвращает" при вставке записи, содержащей данные больших объектов (LOB) в базу данных snapshot в SQL Server 2008 или в SQL Server 2008 R2

Применяется к
SQL Server 2008 Enterprise

Проблема

Рассмотрим следующий сценарий.

  • Выполните инструкцию INSERT, чтобы вставить запись, содержащую данные больших объектов (LOB), в базу данных snapshot в Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2.

  • Появляется следующее сообщение об ошибке:

    Примечание

    Не удалось обновить базу данных DatabaseName<>, так как база данных доступна только для чтения.

  • Вы перезапускаете SQL Server, а затем пытаетесь вставить запись еще раз.

В этом сценарии инструкция INSERT выполняется в бесконечном цикле и не возвращает результата. Кроме того, сообщение об ошибке "Планировщик не возвращается" регистрируется в журнале ошибок SQL Server и создается файл дампа.

Решение

Сведения о накопительных обновлениях

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

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

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

2730301 сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 2 (SP2)

Накопительный пакет обновления 10 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Исправление этой проблемы было впервые выпущено в накопительном обновлении 10. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 1 (SP1), щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2783135 накопительный пакет обновления 10 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)
 Примечание. Так как сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2 с пакетом обновления 1 (SP1). Рекомендуется применить последний выпуск исправления, содержащий это исправление. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2567616 сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Накопительный пакет обновления 8 для SQL Server 2008 с пакетом обновления 3 (SP3)

Исправление этой проблемы было впервые выпущено в накопительном обновлении 8. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 с пакетом обновления 3 (SP3), щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2771833 накопительный пакет обновления 8 для SQL Server 2008 с пакетом обновления 3Примечаемые сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления безопасности, включенные в предыдущий выпуск SQL Server 2008 с пакетом обновления 3 (SP3). Рекомендуется применить последний выпуск исправления, содержащий это исправление. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2629969 сборки SQL Server 2008, выпущенные после выпуска SQL Server 2008 с пакетом обновления 3 (SP3)

Состояние

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