Проблема
При использовании вызова функции SQLSetPos для выполнения запроса к обобщенному табличному выражению (CTE) для получения пространственных данных вызов функции не может установить положение курсора и появляется сообщение об ошибке "Недопустимое положение курсора". Эта проблема возникает в Microsoft SQL Server 2014 и Microsoft SQL Server 2012.
Решение
Эта проблема была впервые исправлена в следующем накопительном пакете обновления SQL Server:
- Накопительный пакет обновления 13 для SQL Server 2014
- Накопительный пакет обновления 6 для SQL Server 2014 SP1
- Накопительный пакет обновления 1 для SQL Server 2012 SP3
Рекомендация. Установите последний накопительный пакет обновления для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Рекомендуется скачать и установить последние накопительные пакеты обновления для SQL Server:
- Последний накопительный пакет обновления для SQL Server 2014
- Последний накопительный пакет обновления для SQL Server 2014 с пакетом обновления 1 (SP1)
- Последний накопительный пакет обновления для SQL Server 2012 с пакетом обновления 3 (SP3)
Примечание Сведения о последних сборках SQL Server см. в разделе: Где найти информацию о последних сборках SQL Server.
Сведения об исправлениях
Центр загрузкиИсправление для решения этой проблемы доступно для загрузки и установки вручную в Центре загрузки Майкрософт.
Заявление о сканировании на вирусы
Корпорация Майкрософт проверила этот файл на наличие вирусов с помощью последней на момент его публикации версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.
Предварительные требованияПредварительные требования к установке этого обновления отсутствуют.
Данные реестраДля установки этого исправления не требуется вносить изменения в реестр.
Необходимость перезапускаПосле установки этого исправления может потребоваться перезагрузить компьютер.
Сведения о заменяемых исправленияхЭто исправление не заменяет ранее выпущенное исправление.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».