Instrução

Os clientes do ArcGIS encontram erros relacionados a alterações de esquema de tabela, descarregamento de domínio de aplicativo ou buffers de busca ao trabalhar com tipos espaciais nativos do SQL Server

Last Published: April 24, 2024

Descrição

Ao editar ou exibir dados espaciais armazenados utilizando tipos espaciais nativos do SQL Server, os aplicativos cliente do ArcGIS podem encontrar os seguintes erros:

Error:
Could not complete cursor operation because the table schema changed after the cursor was declared.
Error:
The app domain with specified version id (%d) was unloaded due to memory pressure and could not be found.
Error:
[Microsoft][SQL Server Native Client 11.0][SQL Server]There are no rows in the current fetch buffer.

Nos logs de erros do SQL Server, o erro geralmente está relacionado à pressão da memória que força o domínio do aplicativo CLR (Common Language Runtime) a descarregar.

Note:
By default, the error log is found in the following folder location: 
C:\Program Files\Microsoft SQL Server\MSSQL##.MSSQLSERVER\MSSQL\Log

Causa

Os tipos de dados espaciais do Microsoft SQL Server (Geometria e Geografia) são implementados como tipos de dados CLR. Quando o domínio do aplicativo que hospeda as estruturas de tipo de dados espaciais é descarregado, o mecanismo trata isso como uma alteração de esquema para os objetos subjacentes referenciados no cursor. Como resultado, consultas espaciais durante a exibição e edição de camadas armazenadas usando tipos de geometria ou geografia podem falhar com mensagens de erro relacionadas quando a alteração de esquema é detectada.

Solução ou Solução Provisória

A Microsoft lançou atualizações cumulativas contendo correções que foram lançadas após o lançamento inicial do SQL Server e incluem a correção para o problema descrito neste artigo. As correções para as versões 2016, 2017 e 2019 do Microsoft SQL Server podem ser encontradas nos seguintes links:

Note:
This article was previously documented as KB 43036.

ID do Artigo: 000012156

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download