Sintomas
Quando você usa a chamada de função SQLSetPos para executar uma consulta comum do expression (CTE) tabela para recuperar dados espaciais, a chamada de função não é possível definir a posição do cursor, e você recebe uma mensagem de erro "posição de cursor inválida". Esse problema ocorre em 2014 do Microsoft SQL Server e Microsoft SQL Server 2012.
Resolução
O problema foi corrigido primeiro na atualização cumulativa seguinte do SQL Server:
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com as atualização cumulativa anterior. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes para o SQL Server:
-
Atualização cumulativa mais recente para o SQL Server de 2014 SP1
-
Atualização cumulativa mais recente para o SQL Server 2012 SP3
Observação: Você pode encontrar informações sobre o SQL Server mais recente de compilações cria onde encontrar informações sobre o SQL Server mais recente.
Informações sobre o hotfix
Centro de downloadUma atualização de hotfix para resolver esse problema está disponível para download manual e a instalação do Microsoft Download Center.
Microsoft examinou esse arquivo em busca de vírus usando o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar qualquer alteração não autorizada a ele.
Pré-requisitos:Não existem pré-requisitos para instalar essa atualização.
Informações do registro:Para instalar esse hotfix, você não precisa fazer alterações no registro.
Requisitos de reinicialização:Você terá que reiniciar o computador após instalar esse hotfix.
Informações de substituição do hotfix:Esse hotfix não substitui um hotfix lançado anteriormente.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".