Skip To Content

00090: Für <Wert> ist eine registrierte Datenbank erforderlich

Sie veröffentlichen entweder einen Kartenservice mit der Funktion Feature-Zugriff (Feature-Service), einen WFS-fähigen Kartenservice mit Transaktionssupport (WFS-T) oder einen Image-Service mit aktivierter Bearbeitungsfunktion, und Sie haben keine Enterprise-Geodatabase beim ArcGIS Server registriert.

Der Service-Typ wird mit dem Namen im Abschnitt <Wert> in der Fehlermeldung angegeben.

Vorsicht:

Diese Analysefunktion wird möglicherweise auch dann verwendet, wenn die Quell-Enterprise-Geodatabase oder Enterprise-Datenbank 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

Auf der Registerkarte Data Stores im Fenster Eigenschaften von ArcGIS Server können Sie die Enterprise-Geodatabase beim 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 Layer im Service referenzieren dann Daten aus dieser Enterprise-Geodatabase und nicht aus der ursprünglichen Datenquelle.
    1. Klicken Sie neben dem Listenfeld Datenbank auf das Dropdown-Menü Hinzufügen und wählen Sie Verwaltete Datenbank aus, um das Dialogfeld Datenbank registrieren zu öffnen.
    2. Geben Sie einen Namen für die Datenbankregistrierung ein.
    3. Klicken Sie auf Bearbeiten, um eine neue Server-Datenbankverbindung zu registrieren, oder klicken Sie auf Importieren, um zu einer vorhandenen Datenbankverbindung zu navigieren und diese zu verwenden.
    Hinweis:

    Wenn einige der Layer Datenquellen referenzieren, die von Feature- oder WFS-T-Services nicht unterstützt werden, z. B. Shapefiles oder File-Geodatabase-Feature-Classes, sollten Sie eine vom Server verwaltete Datenbank verwenden. In dem Fall werden die nicht unterstützten Daten in diese Enterprise-Geodatabase kopiert. Diese Vorgehensweise ermöglicht es, dass der Layer in einem Feature-Service verwendet werden kann.

  • Wenn der Service die gleichen Daten referenzieren soll wie die Karte, registrieren Sie diese Enterprise-Geodatabase beim ArcGIS-Server.
    1. Klicken Sie neben dem Listenfeld Datenbank auf das Dropdown-Menü Hinzufügen, um das Dialogfeld Datenbank registrieren zu öffnen.
    2. Geben Sie einen Namen für die Datenbankregistrierung ein.
    3. Aktivieren Sie die Option Die gleiche wie die Publisher-Datenbankverbindung.
    4. Klicken Sie unter Publisher-Datenbankverbindung auf Hinzufügen, 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 referenzieren soll als die Karte, müssen Sie sowohl die von der Karte verwendete Enterprise-Geodatabase als auch die vom Service verwendete Enterprise-Geodatabase registrieren.
    1. Klicken Sie neben dem Listenfeld Datenbank auf das Dropdown-Menü Hinzufügen, um das Dialogfeld Datenbank registrieren zu öffnen.
    2. Geben Sie einen Namen für die registrierte Datenbank ein.
    3. Deaktivieren Sie die Option Die gleiche wie die Publisher-Datenbankverbindung.
    4. Klicken Sie unter Publisher-Datenbankverbindung auf Hinzufügen, um eine neue Datenbankverbindung einzugeben, oder klicken Sie auf Importieren, um zu einer vorhandenen Datenbankverbindung zu navigieren und diese zu verwenden.
    5. Klicken Sie unter Server-Datenbankverbindung auf Hinzufügen, 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

Feature-, WFS-T- und für die Bearbeitung aktivierte Image-Services erfordern, dass alle Layer im Service eine einzige Enterprise-Geodatabase über dieselbe Datenbankverbindung referenzieren. Diese Enterprise-Geodatabase-Verbindung muss auch beim ArcGIS-Server registriert sein.

Bei der Datenregistrierung wird für den Server eine Liste der Speicherorte der Quelldaten Ihrer Services bereitgestellt. Die Datenregistrierung ist ein optionaler Schritt, die vor allem die folgenden beiden Vorteile bietet:

  • Mithilfe der Datenregistrierung können Sie überprüfen, ob die für Ihre Services verwendeten Datenspeicherorte bekannt und vom Serveradministrator genehmigt sind.
  • In einigen Cloud-Szenarien ermöglicht die Datenregistrierung die automatische Neuzuordnung der Datenpfade, wenn Sie eine Karte oder eine andere Ressource auf den Server hochladen und veröffentlichen.

Weitere Informationen zu Überlegungen zum Datenspeicher, zu Bereitstellungsszenarien und zum Bereitstellen der Daten für den Server