1 votos

No se pueden recrear los localizadores de direcciones que faltan

Mi organización utiliza varios localizadores de direcciones almacenados en SDE. La licencia del servidor se actualizó recientemente y, poco después, algunos de estos localizadores simplemente desaparecieron: ya no son visibles ni accesibles para ArcCatalog, Python, etc., y el SQL Server subyacente no muestra las tablas correspondientes. Sin embargo, al intentar crear un nuevo localizador con el mismo nombre falla con el mensaje de que "ya existe". ¿Alguien ha experimentado un problema similar o tiene alguna otra sugerencia para eliminar o restaurar estos localizadores desaparecidos?

0voto

alxcpa01101 Puntos 1

Hay varias tablas subyacentes relacionadas en SDE que tienen la posibilidad de no ser actualizadas correctamente si la eliminación de la tabla ocurrió de forma no tradicional. La causa más probable de este problema es que el nombre de la tabla persiste en el registro de tablas aunque la tabla se haya eliminado de SDE.

Primero, ejecute un SELECT * en [base de datos].[esquema].[SDE_table_registry]. Es muy probable que vea los nombres de sus localizadores de direcciones en esa tabla. Si es así, puede seguir este procedimiento:

  1. Si el archivo está activado, desactive el archivo
  2. Si el versionado está activado en la tabla, anular el registro como versionado

ejecuta esto Comando SDE para eliminar la tabla del registro (sustituyendo la información de su tabla):

sdetable -o unregister -t av.world -u av -p mo -i 7654

Si esto no le funciona, una solución alternativa es crear una tabla ficticia con el mismo nombre utilizando SQL:

CREATE TABLE [NAMEOFLOCATOR_LOX]
(
     objectid INTEGER NOT NULL
)

Los localizadores de direcciones en SDE siguen la convención [nombre del localizador]_LOX. Después de crear la tabla, elimínela de ArcCatalog. ArcCatalog sabrá eliminar los registros necesarios de la tabla y de la columna en el back end, liberando el nombre para que usted pueda volver a utilizarlo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X