Instruçã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
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.
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
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri