В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Исправление: Ошибка при запуске вместе с аргументом scrollopt sp_cursoropen хранимые процедуры в SQL Server 2008 R2 или SQL Server 2012

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке: 2819446
Симптомы
Предполагается запускать курсора хранимой процедурой sp_cursoropen вместе с аргументом scrollopt в Microsoft SQL Server 2008 R2 или 2012 Microsoft SQL Server. Кроме того предполагается, что выполняются следующие условия:


  • Scrollopt аргумент не задан как СТАТИЧЕСКИЙ или типа FAST_FORWARD.
  • Аргумент stmt содержит запрос, который запускает для представления.
  • Представление получает данные из таблицы с помощью связанного сервера.
  • Таблица содержит составной индекс, который содержит 16 ключевых столбцов.

В этом случае появляется следующее сообщение об ошибке:

При выполнении текущей команды возникла серьезная ошибка.


Решение

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

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

Исправление, устраняющее эту проблему, сначала было выпущено в накопительное обновление 4. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2012 1 (SP1) щелкните следующий номер статьи для перехода к статье базы знаний Майкрософт:
2833645 Накопительное обновление 4 для SQL Server 2012 1 (SP1)
Примечание Учитывая, что построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления, входившие в состав предыдущих SP1 2012 SQL Server выпуска. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи для перехода к статье базы знаний Майкрософт:
2772858 2012 SQL Server формирует, вышедшие после выпуска SQL Server 2012 Пакет обновления 1

6 Накопительного обновления для SQL Server 2008 R2 Пакет обновления 2

Исправление, устраняющее эту проблему, сначала было выпущено в накопительное обновление 6. Дополнительные сведения о том, как получить этот накопительный пакет обновления, Пакет обновления 2 для SQL Server 2008 R2 щелкните следующий номер статьи базы знаний Майкрософт:
2830140 Накопительный пакет обновления 6 для Пакет обновления 2 для SQL Server 2008 R2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 R2 Пакет обновления 2 выпуска исправлений. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2730301 SQL Server 2008 R2 построений, которые были выпущены после был выпущен Пакет обновления 2 для SQL Server 2008 R2
Статус
Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».
Временное решение
Чтобы обойти эту проблему, используйте меньше 16 ключевых столбцов для создания комбинированного индекса.

Ссылки
Дополнительные сведения о курсора хранимой процедурой sp_cursoropen, перейдите на веб-сайте MSDN:


Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 2819446 — последний просмотр: 06/01/2013 06:49:00 — редакция: 5.0

Microsoft SQL Server 2008 R2 Service Pack 2, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2819446 KbMtru
Отзывы и предложения