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