FAQ durchsuchen

Was bedeutet die Meldung „Zugrunde liegender DBMS-Fehler…“ beim Planaufbau in ArcGIS?

Bei der Verwendung einer PostgreSQL Datenbank und der Nutzung von BaSYS Plan E 9 (ArcGIS) kann es beim Planaufbau zur nachfolgenden Meldung kommen.

Eine unbehandelte Ausnahme ist aufgetreten…
——————————————————————————-
Fatal Error
——————————————————————————-
——————————————————————————-
Meldung:
========
Zugrunde liegender DBMS-Fehler[ERROR: cross-database references are not implemented: „S-21-03231_Kundendaten_SUP_Uebergabe.public.bmggversiegflaeche“
LINE 858: FROM „S-21-03231_BadenBaden_GAG_Uebergabe“.publi…
^::SQLSTATE=0A000]

Verbindung zu einem Datenbanknamen mit Großschreibung ist nicht zulässig.
Consider using simpler database name (all letters lower case)!

Lösung:
Die Ursache dieser Meldung ist die Bezeichnung der Datenbank. Bei Verwendung von PostgreSQL und ArcGIS dürfen keine Großbuchstaben in der Bezeichnung vorhanden sein.
Auch wenn PostgreSQL keine Bezeichnungseinschränkung diesbezüglich vorgibt bzw. auch ESRI dies nicht explizit publiziert ist dies dennoch ein Problem bei der PostgreSQL-Anbindung von ArcGIS.
Festgestellt haben wir dies mit der ArcGIS Version 10.8 wobei dies ggf. auch auf andere ArcGIS Versionen zutrifft.

Um die Meldung zu umgehen, passen Sie bitte Ihren Datenbanknamen entsprechend an und entfernen Sie die Großbuchstaben.