KB3100451 - ИСПРАВЛЕНО: ошибка "Неверное положение курсора" при получении пространственных данных с помощью SQLSetPos в SQL Server 2014 или SQL Server 2012

Применяется к
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Express

Проблема

При использовании вызова функции SQLSetPos для выполнения запроса к обобщенному табличному выражению (CTE) для получения пространственных данных вызов функции не может установить положение курсора и появляется сообщение об ошибке "Недопустимое положение курсора". Эта проблема возникает в Microsoft SQL Server 2014 и Microsoft SQL Server 2012.

Решение

Эта проблема была впервые исправлена в следующем накопительном пакете обновления SQL Server:

Рекомендация. Установите последний накопительный пакет обновления для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Рекомендуется скачать и установить последние накопительные пакеты обновления для SQL Server:

      

Примечание Сведения о последних сборках SQL Server см. в разделе: Где найти информацию о последних сборках SQL Server.

Сведения об исправлениях

Центр загрузкиИсправление для решения этой проблемы доступно для загрузки и установки вручную в Центре загрузки Майкрософт.

Скачать 3100451 скачивания обновления

Заявление о сканировании на вирусы

Корпорация Майкрософт проверила этот файл на наличие вирусов с помощью последней на момент его публикации версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

      

Предварительные требованияПредварительные требования к установке этого обновления отсутствуют.

Данные реестраДля установки этого исправления не требуется вносить изменения в реестр.

Необходимость перезапускаПосле установки этого исправления может потребоваться перезагрузить компьютер.

Сведения о заменяемых исправленияхЭто исправление не заменяет ранее выпущенное исправление.

Состояние

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