Client/Geodatabase-Kompatibilität bei Verwendung eines ArcSDE-Diensts in SQL Server
Mithilfe eines ArcSDE-Diensts können Sie eine Verbindung von einem ArcGIS 10-Client zu einer älteren Geodatabase herstellen.
Wenn Sie einen Client mit ArcGIS 9.2, Service Pack 5 oder 6, verwenden, können Sie mit einem ArcSDE-Dienst eine Verbindung zu einer ArcSDE 9.3- oder ArcSDE 9.3.1-Geodatabase herstellen.
Verbindungen von einem Client einer älteren Version zu einer Geodatabase der Version 10 werden nicht unterstützt.
Die folgende Tabelle enthält eine Übersicht über die Clients und Geodatabases, die bei Verwendung eines ArcSDE-Diensts kompatibel sind. Im Folgenden werden einige der Regeln aufgeführt, die für die verfügbaren interoperablen Verbindungen gelten.
9.0-Geodatabase |
9.1-Geodatabase |
9.2-Geodatabase |
9.3- und 9.3.1-Geodatabases |
10-Geodatabase |
|
9.0-Client |
|||||
9.1-Client |
|||||
9.2-Client, SP 1-4 |
|||||
9.2 SP5+-Client |
|||||
9.3- und 9.3.1-Clients |
|||||
10-Client |
Regeln für Verbindungen zwischen verschiedenen Versionen
- Wenn Sie eine Verbindung von einem neueren Client zu einer ArcSDE-Geodatabase mit einer älteren Version herstellen, können Sie nur auf die Funktionen zugreifen, die für die Version der Geodatabase verfügbar sind. Beispiel: Wenn Sie eine Verbindung zwischen einem ArcGIS 9.3-Client und einer ArcSDE 9.1-Geodatabase in Oracle herstellen, können Sie keine Feature-Class mit dem Speichertyp "ST_Geometry" erstellen, da dieser Speichertyp in ArcSDE 9.1 noch nicht implementiert ist. Dies gilt auch für C- und Java-API-Funktionen. Wenn die Funktionen nicht in der Version der Geodatabase existieren, zu der Sie eine Verbindung herstellen möchten, können Sie nicht die neuere C- oder Java-API-Funktionen verwenden. Umgekehrt gilt das Gleiche: Wenn eine ältere Funktion nicht mehr in der neuen Geodatabase-Funktion verfügbar ist, kann die ältere Funktion beim Ausführen in einer neueren Geodatabase-Version nicht mehr aufgerufen werden.
- Wenn Sie direkt oder über einen ArcSDE-Dienst eine Verbindung zwischen einem ArcGIS 9.2 SP5-Client oder höher und einer ArcSDE 9.3.x-Geodatabase herstellen, haben Sie keinen Zugriff auf Funktionen, die in Version 9.3.x neu eingeführt wurden. Sie können z. B. von einem ArcGIS 9.2 SP5-Client keine Verbindung zu einer ArcSDE 9.3-Geodatabase auf PostgreSQL oder DB2 for z/OS herstellen. Sie können auch nicht die Pyramidentypen für Terrains in Windows verwenden, die in 3D Analyst für ArcGIS 9.3 verfügbar sind, oder ein Netzwerk-Dataset erstellen, das die in Network Analyst für ArcGIS 9.3 neuen Evaluatoren für globale Verzögerung bei Kantenübergängen oder Netzwerkfunktions-Evaluatoren verwendet. Darüber hinaus können Sie kein Replikat aus einer ArcGIS 9.2-Geodatabase für eine File-Geodatabase erstellen. Gleichermaßen können Sie keine Verbindung zu einer ArcSDE 9.3 for SQL Server Express-Instanz mit einem 9.2 SP5-Client herstellen und eine Geodatabase mit einem Volltextkatalog erstellen.