Skip To Content

00135: Die Datenquelle der Standalone-Tabelle wird nicht unterstützt

Die Datenquelle, die die Standalone-Tabelle referenziert, wird nicht von Kartenservices mit der Funktion Feature-Zugriff (Feature-Service) oder von WFS-fähigen Kartenservices mit Transaktionssupport (WFS-T) unterstützt.

Lösungen

In ArcGIS Server veröffentlichte Feature-Services erfordern, dass alle Layer und Standalone-Tabellen in der Karte eine einzelne Enterprise-Geodatabase oder Enterprise-Datenbank referenzieren. Das Veröffentlichen von Abfrage-Layern in ArcGIS Server wird nur von Enterprise-Datenbanken unterstützt. WFS-T-Services erfordern, dass alle Layer und Standalone-Tabellen eine einzige Enterprise-Geodatabase über dieselbe Datenbankverbindung referenzieren. Diese Enterprise-Geodatabase oder Datenbank muss am ArcGIS-Server registriert werden.

Die Lösung dieses Problems hängt davon ab, wie Sie diese Enterprise-Geodatabase registrieren. Auf der Registerkarte Datenspeicher im Fenster Eigenschaften des ArcGIS-Servers können Sie die Enterprise-Geodatabase oder Datenbank bei ArcGIS Server registrieren.

  • Wenn der Service Daten referenzieren soll, die in eine angegebene Enterprise-Geodatabase kopiert wurden, registrieren Sie eine vom Server verwaltete Datenbank. In dem Fall werden die Daten, die zu diesem Zeitpunkt von den Layern referenziert werden, in die soeben registrierte Enterprise-Geodatabase kopiert. Die Standalone-Tabellen im Service referenzieren dann Daten aus dieser Enterprise-Geodatabase und nicht aus der ursprünglichen Datenquelle.
    1. Klicken Sie neben dem Listenfeld Registrierte Datenbanken auf das Dropdown-Menü Hinzufügen Hinzufügen, und wählen Sie Von Server verwaltete Datenbank registrieren aus, um das Dialogfeld Datenbank registrieren zu öffnen.
    2. Geben Sie einen Namen für die Datenbankregistrierung ein.
    3. Klicken Sie unter Server-Datenbankverbindung auf Bearbeiten, um eine neue Datenbankverbindung zu registrieren, oder klicken Sie auf Importieren, um zu einer vorhandenen Datenbankverbindung zu navigieren und diese zu verwenden.
    Vorsicht:

    Diese Lösung ist nicht geeignet, wenn die Datenquelle für diesen Layer derzeit beim ArcGIS Server registriert ist. Angenommen, dieser Layer referenziert Daten einer File-Geodatabase, die sich im Ordner \\myMachine\data befinden. Der Ordner \\myMachine\data ist beim ArcGIS Server registriert. Es ist erforderlich, die Registrierung von \\myMachine\data beim ArcGIS-Server aufzuheben. Wenn die Registrierung dieser Datenquelle beim ArcGIS-Server aufgehoben ist, werden die Daten in die registrierte, vom Server verwaltete Datenbank kopiert.

    Abfrage-Layer-Daten werden nicht in die vom Server verwaltete Enterprise-Geodatabase kopiert. Wenn die Karte Abfrage-Layer enthält, müssen diese Daten manuell in die registrierte Enterprise-Geodatabase exportiert werden.

  • Wenn der Service die gleichen Daten wie die Karte referenzieren soll
    1. Importieren Sie die von der Standalone-Tabelle referenzierten Daten in die Enterprise-Geodatabase, die beim ArcGIS-Server registriert ist. Wenn Sie eine Veröffentlichung von Feature-Services in ArcGIS Server vornehmen, kann es sich auch um eine Enterprise-Datenbank handeln.

      Weitere Informationen zum Importieren von Datasets

    2. Sobald alle Daten in einer einzigen Enterprise-Geodatabase enthalten sind, legen Sie die Datenquelle für die Standalone-Tabellen fest, sodass alle auf diese Geodatabase zeigen.

      Weitere Informationen zum Festlegen von Datenquellen

      Vorsicht:

      Alle Daten, die eine Enterprise-Geodatabase referenzieren, müssen dieselbe Verbindung mit dieser Datenbank verwenden. Dieser Fehler kann auch dann ausgelöst werden, wenn die Quelldatenbank dieselbe ist. Dieser Fehler tritt zum Bespiel auf, wenn mehrere Verbindungen mit derselben Datenbank bestehen und unterschiedliche Verbindungen verwendet wurden, um dem Datenrahmen Layer und Standalone-Tabellen hinzuzufügen.

      Verwenden Sie beim Hinzufügen der Daten zur Karte oder beim Festlegen der Datenquelle für eine vorhandene Standalone-Tabelle unbedingt eine einzige, gemeinsame Verbindung mit der Enterprise-Geodatabase.

      Weitere Informationen zum Verbinden mit einer Enterprise-Geodatabase

    3. Klicken Sie neben dem Listenfeld Registrierte Datenbanken auf Hinzufügen Hinzufügen, um das Dialogfeld Datenbank registrieren zu öffnen.
    4. Geben Sie einen Namen für die Datenbankregistrierung ein.
    5. Aktivieren Sie die Option Wie Client-Verbindung.
    6. Klicken Sie unter Client-Datenbankverbindung auf Bearbeiten, um eine neue Datenbankverbindung einzugeben, oder klicken Sie auf Importieren, um zu einer vorhandenen Datenbankverbindung zu navigieren und diese zu verwenden.
  • Wenn der Service eine andere Enterprise-Geodatabase als die Karte referenzieren soll und Sie keine vom Server verwaltete Datenbank verwenden möchten
    1. Importieren Sie die von der Standalone-Tabelle referenzierten Daten in die Enterprise-Geodatabase, die beim ArcGIS Server registriert ist. Wenn Sie eine Veröffentlichung in ArcGIS Server vornehmen, kann es sich auch um eine Enterprise-Datenbank handeln.

      Weitere Informationen zum Importieren von Datasets

    2. Sobald alle Daten in einer einzigen Enterprise-Geodatabase enthalten sind, legen Sie die Datenquelle für die Standalone-Tabellen fest, sodass alle auf diese Geodatabase zeigen.

      Weitere Informationen zum Festlegen von Datenquellen

      Vorsicht:

      Alle Daten, die eine Enterprise-Geodatabase referenzieren, müssen dieselbe Verbindung mit dieser Datenbank verwenden. Dieser Fehler kann auch dann ausgelöst werden, wenn die Quelldatenbank dieselbe ist. Dieser Fehler tritt zum Bespiel auf, wenn mehrere Verbindungen mit derselben Datenbank bestehen und unterschiedliche Verbindungen verwendet wurden, um dem Datenrahmen Layer und Standalone-Tabellen hinzuzufügen.

      Verwenden Sie beim Hinzufügen der Daten zur Karte oder beim Festlegen der Datenquelle für einen vorhandenen Layer unbedingt eine einzige, gemeinsame Verbindung mit der Enterprise-Geodatabase.

      Weitere Informationen zum Verbinden mit einer Enterprise-Geodatabase

    3. Klicken Sie neben dem Listenfeld Registrierte Datenbanken auf Hinzufügen Hinzufügen, um das Dialogfeld Datenbank registrieren zu öffnen.
    4. Geben Sie einen Namen für die registrierte Datenbank ein.
    5. Deaktivieren Sie die Option Wie Client-Verbindung.
    6. Klicken Sie unter Client-Datenbankverbindung auf Importieren, um zu derselben Datenbankverbindung zu navigieren, die von der Karte verwendet wird.
    7. Klicken Sie unter Server-Datenbankverbindung auf Bearbeiten, um eine neue Datenbankverbindung einzugeben, oder klicken Sie auf Importieren, um zu einer vorhandenen Datenbankverbindung zu navigieren und diese zu verwenden.

Weitere Informationen zur Registrierung einer Geodatabase bei ArcGIS Server

Weitere Informationen

WFS-T erfordert, dass alle Layer und Standalone-Tabellen eine einzige Enterprise-Geodatabase über dieselbe Datenbankverbindung referenzieren. Alle anderen Datenquellen, wie z. B. Shapefiles, File-Geodatabases und Abfrage-Layer, werden nicht unterstützt. Diese Enterprise-Geodatabase-Verbindung muss auch beim ArcGIS-Server registriert sein.

In ArcGIS Server veröffentlichte Feature-Services erfordern, dass alle Layer und Standalone-Tabellen eine einzelne Enterprise-Geodatabase oder Enterprise-Datenbank über dieselbe Datenbankverbindung referenzieren. Abfrage-Layer werden nur von Enterprise-Datenbanken unterstützt. Alle anderen Datenquellen, wie z. B. Shapefiles und File-Geodatabases, werden nicht unterstützt. Diese Enterprise-Geodatabase oder Enterprise-Datenbankverbindung muss auch am ArcGIS-Server registriert werden.

Weitere Informationen zum Erstellen von Feature-Services