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.

Информация за горещи поправки

Център за изтеглянияАктуализация на гореща корекция, за да разрешите този проблем, е налична за ръчно изтегляне и инсталиране от центъра на Microsoft за изтегляния.

Изтегляне на актуализация 3100451

Иск за сканиране на вируси

Microsoft е сканирал този файл за вируси, като е използвал най-актуалния софтуер за откриване на вируси, наличен към датата на публикуване на файла. Файлът се съхранява на сървъри с повишена сигурност, които помагат да се предотвратят неразрешени промени в него.

      

Задължителни компонентиНяма задължителни компоненти за инсталиране на актуализацията.

Информация за системния регистърЗа да инсталирате тази гореща корекция, не е нужно да правите промени в системния регистър.

Изискване за рестартиранеМоже да се наложи да рестартирате компютъра, след като инсталирате тази гореща корекция.

Информация относно подмяната на гореща поправкаТази гореща поправка не замества последно издадената гореща корекция.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.