mercechinchilla

Error: The conflict occurred in database  "X" table "B" column 'SHAPE'

Blog Post created by mercechinchilla on Jun 10, 2020

Al realizar procedimientos sobre una clase de entidad en una geodatabase corporativa se muestra el siguiente error:

 

Underlying DBMS error [[Microsoft][SQL Server Native Client 1x.x][SQL Server]The INSERT statement conflicted with the CHECK constraint "g65_ck". The conflict occurred in database "GBDX", table "dbo.B", column 'SHAPE'.

 

Solución: Reconstruir Indices espaciales.

 

Para reconstruir o volver a crear un índice espacial en una clase de entidad desde el cuadro de diálogo Propiedades de la clase de entidad, haga lo siguiente:

  1. Inicie ArcMap y abra la ventana Catálogo o inicie ArcCatalog.
  2. En el árbol de catálogo, conéctese a la geodatabase o base de datos que contiene la clase de entidad para la cual desea modificar el índice espacial.

    Para las geodatabases o bases de datos corporativas, conéctese como el propietario de los datos para reconstruir índices.

  3. Haga clic con el botón derecho del ratón en la clase de entidad y, a continuación, haga clic en Propiedades.
  4. Haga clic en la pestaña Índices.
  5. El modo en que modifique el índice espacial para la clase de entidad depende del tipo de datos espaciales que contenga la clase de entidad.
    • Para las clases de entidad que utilizan el almacenamiento de geometría en SQL Server, haga clic en Recalcular para permitir que ArcGIS establezca el tamaño de la cuadrícula.
    • Para las clases de entidad que utilizan ST_Geometry en Oracle, haga clic en Reconstruir.
    • Haga clic en Eliminar para eliminar el índice espacial y en Crear para crear uno nuevo para las clases de entidad en cualquiera de las siguientes ubicaciones:
      • Geodatabases de archivo
      • PostgreSQL
      • Db2
      • Informix
      • Netezza
      • Teradata
      • SQLite
      • Azure SQL Database
      • Clases de entidad que utilizan almacenamiento de geografía o binario en SQL Server
      • Clases de entidad que utilizan almacenamiento binario o SDO_Geometry en Oracle
      El índice que volvió a crear refleja los datos actuales.

Outcomes