10030: Layer-Datenquelle ist ArcSDE, wird aber nicht über Direct Connect aufgerufen
Der Karten-Layer verweist auf eine ArcSDE-Geodatabase, die mit einem ArcSDE-Anwendungsserver auf einem separaten DBMS-Servercomputer konfiguriert wird. Performance und Skalierbarkeit optimierter Karten-Services sind in der Regel viel besser, wenn Sie eine alternative ArcSDE-Konfiguration verwenden, die als ArcSDE-Direktverbindung bezeichnet wird.
Lösung
- Überprüfen Sie die Darstellungs-Performance des Grundkarten-Layers in ArcMap oder den Karten-Service im Fenster Vorschau. Weitere Informationen finden Sie unter Arbeiten mit Grundkarten-Layern oder Veröffentlichen von Karten-Services.
- Wenn Sie die Performance verbessern möchten, ändern Sie die ArcSDE-Konfiguration, um die Direktverbindung zu verwenden, die komplex sein kann. Dies schließt in der Regel die Kooperation mit dem Datenbankadministrator ein, um diese Änderungen zu implementieren.Was ist eine direkte Verbindung mit einer Geodatabase in DB2 Was ist eine direkte Verbindung mit einer Geodatabase in Informix Was ist eine direkte Verbindung mit einer Geodatabase in Oracle Was ist eine direkte Verbindung mit einer Geodatabase in PostgreSQL Was ist eine direkte Verbindung mit einer Geodatabase in SQL Server
Weitere Informationen
Es gibt zwei Methoden für die Konfiguration von ArcSDE:
- Installieren Sie die ArcSDE-Anwendungsserverlogik auf dem DBMS-Servercomputer.
- Verwenden Sie die Logik der ArcSDE-Direktverbindungen, die in alle ArcGIS-Software integriert ist. Dies ermöglicht es Benutzern, direkt eine Verbindung mit ihrer ArcSDE-Geodatabase herzustellen, die remote in Oracle, SQL Server, IBM DB2, Informix oder PostgreSQL verwaltet wird.
Bei einer direkten Verbindung, die auch als zweischichtige Architektur bezeichnet wird, sind ArcGIS-Client-Computer für die direkte Kommunikation mit dem DBMS konfiguriert. Da der Client die Daten direkt von der Datenbank erhält, findet der Großteil der Datenverarbeitung auf dem Client-Computer statt. Dies hilft auch, die Performance optimierter Karten-Services zu fördern.
Die Konfiguration der ArcSDE-Direktverbindung wird am besten vom Datenbankadministrator verwaltet.
Wenn die Anwendung die Verwendung einer ArcSDE-Anwendungsserverkonfiguration garantiert, können Sie diese Warnung als Ausnahme markieren, um zu vermeiden, dass Sie die Warnung das nächste Mal erhalten, wenn Sie die Karte analysieren. Beachten Sie, dass die resultierende Karte langsamer gezeichnet wird.