Sintomas
Quando utiliza a chamada de função SQLSetPos para executar uma consulta de expressão (CTE) do quadro comum para obter dados espaciais, a chamada de função não é possível definir a posição do cursor e recebe uma mensagem de erro "posição de cursor inválido". Este problema ocorre no Microsoft SQL Server 2014 e 2012 do Microsoft SQL Server.
Resolução
O problema foi corrigido pela primeira vez na actualização cumulativa do SQL Server:
Cada nova actualização cumulativa para o SQL Server contém todas as correcções e todas as correcções de segurança que foram incluídas na anterior actualização cumulativa. Recomendamos que transfira e instale as ultimas actualizações cumulativas para o SQL Server:
-
Actualização cumulativa mais recente para o SQL Server 2014 SP1
-
Actualização cumulativa mais recente para o SQL Server SP3 de 2012
Nota Pode encontrar informações sobre o SQL Server mais recente cria de cria onde localizar informações sobre o SQL Server mais recente.
Informações sobre correção
Centro de transferênciasUma actualização de correcção para resolver este problema está disponível para transferência manual e a instalação a partir do Microsoft Download Center.
A Microsoft analisou este ficheiro quanto a vírus, utilizando o software de deteção de vírus mais recente disponível à data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a evitar alterações não autorizadas.
Pré-requisitosNão existem pré-requisitos para instalar esta atualização.
Informações de registoPara instalar esta correcção, não precisa de efectuar quaisquer alterações ao registo.
Requisito de reinícioPoderá ter de reiniciar o computador depois de instalar esta correcção.
Informações sobre substituição da correçãoEsta correcção não substitui uma correcção disponibilizada anteriormente.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".