Aktualisieren einer Geodatabase auf einem Datenbankserver

Dieses Thema gilt nur für ArcEditor und ArcInfo.

Das Ziel beim Aktualisieren einer ArcSDE-Geodatabase für SQL Server Express besteht darin, die Geodatabase-Systemtabellen und die gespeicherten Prozeduren zu aktualisieren, damit die Funktionalitäten der neuesten Version von ArcGIS genutzt werden können. Das Aktualisieren von Geodatabases ist in den meisten Fällen optional; wenn Sie jedoch keine Aktualisierung durchführen, können Sie nicht auf die neuen Funktionen zugreifen.

Die Dateien, die Ihnen die Verwendung von ArcSDE-Geodatabases auf Datenbankservern (SQL Server Express) ermöglichen, sind Teil von ArcGIS-Clients. Aus diesem Grund können Geodatabases auf Datenbankservern aktualisiert werden, nachdem Sie eine neuere Version von ArcGIS Desktop oder ArcGIS Engine installiert haben.

Ein Benutzer, der Serveradministrator für die SQL Server Express-Instanz oder Geodatabase-Administrator für die zu aktualisierende Geodatabase ist, kann die folgenden Schritte ausführen, um eine Geodatabase mithilfe des Geoverarbeitungswerkzeugs "Geodatabase aktualisieren" zu aktualisieren, nachdem eine neue Version von ArcGIS Desktop, ArcGIS Engine oder ArcGIS Server Workgroup installiert wurde.

Schritte:
  1. Starten Sie ArcMap, und öffnen Sie das Fenster "Katalog", oder starten Sie ArcCatalog.
  2. Erweitern Sie im Kataloginhaltsverzeichnis den Ordner Datenbankserver.
  3. Stellen Sie eine Verbindung mit dem Datenbankserver her, auf dem die Geodatabase gespeichert ist, die Sie aktualisieren möchten.
  4. Erstellen Sie vor dem Aktualisieren eine Sicherung der Geodatabase.
  5. Klicken Sie mit der rechten Maustaste auf die zu aktualisierende Geodatabase, und klicken Sie auf Eigenschaften.
  6. Klicken Sie auf die Registerkarte Allgemein.

    Wenn eine Aktualisierung erforderlich ist, ist die Schaltfläche Geodatabase aktualisieren verfügbar.

    Wenn die Schaltfläche Geodatabase aktualisieren nicht aktiv ist, könnte dies daran liegen, dass der Client, von dem eine Verbindung hergestellt werden soll, die gleiche Version wie die ArcSDE-Geodatabase aufweist, Ihr DBMS keine Version aufweist, die aktualisiert werden kann, oder dass Sie eine Verbindung von einem ArcGIS Desktop-Client herstellen, der unter einer ArcView-Lizenz läuft.

  7. Klicken Sie auf Geodatabase aktualisieren.

    Das Geoverarbeitungswerkzeug "Geodatabase aktualisieren" wird geöffnet. Im Textfeld Eingabe-Geodatabase befinden sich bereits die Geodatabase-Verbindungsinformationen, wenn das Werkzeug über die Schaltfläche Geodatabase aktualisieren gestartet wird.

  8. HinweisHinweis:

    Sie können das Werkzeug "Geodatabase aktualisieren" nicht ausführen, wenn auf dem Client-Computer gerade andere Geoverarbeitungswerkzeuge als Hintergrundprozesse ausgeführt werden.

  9. Lassen Sie die Optionen Überprüfung von Voraussetzungen durchführen und Geodatabase aktualisieren aktiviert, und klicken Sie auf OK.

    Ein Dialogfeld mit dem Status der Prüfung und der Aktualisierung wird angezeigt. Wenn Fehler aufgetreten sind, werden sie in diesem Dialogfeld angezeigt.

    Bei der Prüfung wird erkannt, ob Volltextsuche auf der SQL Server Express-Instanz aktiviert ist, ob andere Benutzer mit der Geodatabase verbunden sind und ob alle Datasets geöffnet werden können. Wenn die Geodatabase diese Anforderungen erfüllt, wird mit der Aktualisierung fortgefahren. Wenn die Geodatabase die Anforderungen nicht erfüllt, wird der Vorgang beendet, und Sie müssen die Probleme korrigieren, bevor Sie das Werkzeug "Geodatabase aktualisieren" erneut ausführen.

    Die Ergebnisse dieser Prüfung werden im Geoverarbeitungswerkzeug-Dialogfeld und im GDBUpgrade<n>.log im TEMP-Systemverzeichnis angezeigt.

  10. Wenn der Aktualisierungsvorgang erfolgreich abgeschlossen wurde, klicken Sie auf Schließen, um das Dialogfeld zu schließen.

    Die Geodatabase wird jetzt aktualisiert.

  11. Wiederholen Sie die Schritte 4 bis 9 für jede Geodatabase auf dem Datenbankserver, die aktualisiert werden soll.
    TippTipp:

    Sie können das Geoverarbeitungswerkzeug "Geodatabase aktualisieren" über das Suchfenster im Fenster "Katalog" starten oder ein Skript für die Aktualisierung mit Python erstellen.

  12. Wenn Sie weiterhin mit dem Datenbankserver und den Geodatabases arbeiten möchten, müssen Sie die Verbindung trennen und sie erneut herstellen. Klicken Sie hierzu mit der rechten Maustaste auf den Datenbankserver, klicken Sie auf Verbindung trennen, und doppelklicken Sie dann auf den Datenbankserver, oder klicken Sie mit der rechten Maustaste darauf und wählen Sie Verbinden.

Wenn zu aktualisierende Parcel Fabrics oder Netzwerk-Datasets in der Geodatabase vorhanden sind, müssen Sie sie separat aktualisieren. Diese Aktualisierungen sind optional, aber wenn Sie keine Aktualisierung durchführen, haben Sie keinen Zugriff auf die neueste Netzwerk-Dataset- oder Parcel Fabric-Funktionalität.

Verwandte Themen


3/6/2012