00062: Der Datenrahmen enthält Daten, die nicht die gleiche Verbindung zu einer Enterprise-Geodatabase verwenden
Dieser Fehler deckt Folgendes ab:
- Sie veröffentlichen einen Karten-Service mit Feature-Zugriff (Feature-Service), und der Datenrahmen enthält Layer oder Standalone-Tabellen, die verschiedene Enterprise-Geodatabases referenzieren, wobei mindestens eine der im Datenrahmen referenzierten Geodatabases beim ArcGIS-Server registriert ist.
- Sie veröffentlichen einen Karten-Service mit WFS-Funktionen mit Transaktionssupport (WFS-T), und der Datenrahmen enthält Layer oder Standalone-Tabellen, die verschiedene Enterprise-Geodatabases referenzieren, wobei mindestens eine der im Datenrahmen referenzierten Geodatabases beim ArcGIS-Server registriert ist.
- Sie veröffentlichen auf einem Spatial Data Server (SDS), und der Datenrahmen enthält Layer oder Standalone-Tabellen, die verschiedene Enterprise-Geodatabases oder Enterprise-Datenbanken referenzieren.
![Achtung Achtung](rsrc/caution.png)
Diese Analysefunktion wird möglicherweise auch dann verwendet, wenn die Quell-Enterprise-Geodatabase (oder Enterprise-Datenbank, wenn Sie auf einem Server für räumliche Daten veröffentlichen) bereits beim Server registriert ist. Das liegt daran, dass die Verbindungseigenschaften (Benutzername, Kennwort, Version usw.), die von einem Layer oder einer Standalone-Tabelle verwendet werden, der bzw. die die Quell-Enterprise-Geodatabase referenziert, nicht mit den Verbindungseigenschaften der Enterprise-Geodatabase übereinstimmen, die beim Server registriert ist. In dem Fall registrieren Sie nicht nur eine Enterprise-Geodatabase, sondern auch die Verbindung zu der Geodatabase. Jede einzelne Verbindung muss registriert werden.
Angenommen, Sie verfügen über eine Enterprise-Geodatabase mit der Bezeichnung DB1, die zwei Versionen aufweist: Standard und v1. Sie registrieren nur die Verbindung zu DB1 mit der Standardversion. Wenn Sie versuchen, eine Karte mit Layern oder Standalone-Tabellen zu veröffentlichen, die auf die Version v1 zeigen, und Sie diese Verbindung zu DB1 nicht registriert haben, wird diese Analysefunktion verwendet. Das wäre auch der Fall, wenn Sie verschiedene Verbindungen zu der Geodatabase mit unterschiedlichen Benutzernamen eingerichtet haben.
Weitere Informationen zum Verbinden mit einer Enterprise-Geodatabase und zu Datenbankverbindungen in ArcGIS
Lösung
- Für Feature-Services und WFS-T
- Kopieren oder verschieben Sie alle Datasets, die Sie im Service zur Verfügung stellen möchten, in eine der Enterprise-Geodatabases, die beim ArcGIS-Server registriert sind.
Weitere Informationen zum Kopieren von Datasets aus anderen Geodatabases
- Sobald alle Daten in einer einzigen Enterprise-Geodatabase enthalten sind, legen Sie die Datenquelle für die Layer fest, sodass alle auf diese Geodatabase über dieselbe Datenbankverbindung zeigen.
Tipp:
Sie können eine Enterprise-Geodatabase als eine vom Server verwaltete Datenbank registrieren. In dem Fall werden Daten bei der Veröffentlichung in diese Geodatabase kopiert. Damit dies funktioniert, sollten alle im Originaldokument referenzierten Datenquellen nicht beim ArcGIS-Server registriert sein. Bevor Sie die Veröffentlichung durchführen, muss die Registrierung dieser Ordnerpfade oder Datenbanken aufgehoben werden. Quellen, die Daten referenzieren und bereits beim ArcGIS-Server registriert sind, werden nicht in die vom Server verwaltete Datenbank kopiert.
Weitere Informationen zum Registrieren der Geodatabase beim ArcGIS-Server
- Kopieren oder verschieben Sie alle Datasets, die Sie im Service zur Verfügung stellen möchten, in eine der Enterprise-Geodatabases, die beim ArcGIS-Server registriert sind.
- Für SDS
- Kopieren oder verschieben Sie vom Layer referenzierte Datasets in eine einzige Enterprise-Geodatabase oder eine einzige Standard-Enterprise-Datenbank, die von Ihrem SDS-Verbindungstyp unterstützt wird. Die unterstützten Datenbanken nach SDS-Verbindungstyp entnehmen Sie der Tabelle unten.
Weitere Informationen zum Kopieren von Datasets aus anderen Geodatabases und Kopieren von Datasets aus anderen Datenbanken
- Sobald alle Daten in einer einzigen Enterprise-Geodatabase oder einer einzigen Standard-Enterprise-Datenbank enthalten sind, legen Sie die Datenquelle für die Layer fest, sodass alle auf diese einzige Enterprise-Geodatabase zeigen.
- Kopieren oder verschieben Sie vom Layer referenzierte Datasets in eine einzige Enterprise-Geodatabase oder eine einzige Standard-Enterprise-Datenbank, die von Ihrem SDS-Verbindungstyp unterstützt wird. Die unterstützten Datenbanken nach SDS-Verbindungstyp entnehmen Sie der Tabelle unten.
Weitere Informationen
Feature- und WFS-T-Services erfordern, dass alle Layer und Standalone-Tabellen im Service eine Enterprise-Geodatabase über dieselbe Verbindung referenzieren und dass die Geodatabase beim ArcGIS-Server registriert ist.
SDS-Services erfordern, dass alle Layer und Standalone-Tabellen im Service eine Enterprise-Geodatabase oder eine Standard-Enterprise-Datenbank über dieselbe Verbindung referenzieren. Von SDS unterstützte Datenquellen umfassen Enterprise-Geodatabases und Standard-Enterprise-Datenbanken (keine Geodatabase). SDS-Verbindungen können auf Java oder .NET beruhen. Jeder dieser SDS-Verbindungstypen unterstützt bestimmte Enterprise-Datenquellen.
.NET | Microsoft SQL Server Windows Azure SQL Database |
Java | PostgreSQL Oracle IBM DB2 und Spatial Extender |
Weitere Informationen zum Erstellen von Feature-Services, WFS-Services und Spatial Data Server (SDS)-Services