Aktualisieren einer ArcSDE-Geodatabase in SQL Server
Ab ArcGIS 10 werden Geodatabases mit dem Geoverarbeitungswerkzeug "Geodatabase aktualisieren" oder dem Python-Skript aktualisiert. Sie müssen daher die aktuelle Version von ArcGIS Desktop, ArcGIS Engine oder ArcGIS Server auf dem Computer installiert haben, auf dem Sie das Upgrade ausführen, da diese Anwendungen das Geoverarbeitungswerkzeug oder das Python-Skript ausführen können.
Wenn Sie eine Geodatabase in SQL Server aktualisieren, die das multiple Spatial-Database-Modell verwendet, müssen Sie die Aktualisierung unbedingt in der SDE-Datenbank ausführen.
Vor der Aktualisierung sollten Sie unbedingt die folgenden Themen gelesen und die darin enthaltenen Schritte ausgeführt haben: Vorbereiten der Aktualisierung einer Geodatabase in SQL Server.
In diesem Thema wird erläutert, wie eine ArcSDE-Geodatabase durch Starten des Geoverarbeitungswerkzeugs "Geodatabase aktualisieren" über die Schaltfläche Geodatabase aktualisieren im Dialogfeld Geodatabase-Eigenschaften aktualisiert wird. Sie können auch nach dem Werkzeug suchen und es ausführen, oder Sie können ein Python-Skript ausführen.
- Starten Sie ArcCatalog, oder starten Sie ArcMap, ArcGlobe oder ArcScene, und öffnen Sie das Fenster "Katalog".
-
Erweitern Sie den Knoten Datenbankverbindungen. Stellen Sie eine Verbindung zu der Geodatabase her, die Sie aktualisieren möchten.
Sie müssen eine direkte Verbindung zu der Geodatabase verwenden und die Verbindung als ArcSDE-Administrator herstellen.
Hinweis:Wenn die Verbindung nicht bereits vorhanden ist, fügen Sie eine neue Verbindung hinzu. Anweisungen finden Sie unter Herstellen einer direkten Verbindung zwischen ArcGIS Desktop und einer Geodatabase in SQL Server.
- Klicken Sie mit der rechten Maustaste auf die Geodatabase, und klicken Sie dann auf Eigenschaften.
- 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 verbindende Client die gleiche Version wie die ArcSDE-Geodatabase aufweist, dass das DBMS keine unterstützte aktualisierbare Version aufweist, dass Sie eine ArcSDE-Dienstverbindung anstelle einer direkten Verbindung zur Geodatabase verwenden, oder dass Sie eine Verbindung von einem ArcGIS Desktop-Client aus herstellen, der unter einer ArcView-Lizenz ausgeführt wird.
-
Klicken Sie auf die Schaltfläche 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.
-
Esri empfiehlt, dass Sie sowohl die Option Überprüfung von Voraussetzungen durchführen als auch die Option Geodatabase aktualisieren im Dialogfeld des Geoverarbeitungswerkzeugs "Geodatabase aktualisieren" aktiviert lassen. Auf diese Weise führt das Werkzeug eine Prüfung aus, um zu ermitteln, ob die Voraussetzungen für die Aktualisierung erfüllt wurden, bevor mit der Aktualisierung der Geodatabase fortgefahren wird.
Die Voraussetzungsprüfung erkennt andere aktive Verbindungen zur Geodatabase und bestimmt, ob der die Verbindung herstellende Benutzer über ausreichende Berechtigungen zum Aktualisieren der Geodatabase verfügt. Außerdem wird sichergestellt, dass die Datenbank XML-Spalten unterstützt, dass Sie, wenn Sie eine Verbindung mit einer multiplen Spatial-Database-Modell-Geodatabase herstellen, mit der SDE-Geodatenbank verbunden sind, und dass alle Datasets geöffnet werden können. Wenn irgendwelche Voraussetzungen nicht erfüllt werden, wird das Werkzeug beendet. Alle Probleme müssen behoben werden, bevor Sie den Aktualisierungsvorgang erneut ausführen.
Die Ergebnisse dieser Prüfung werden im Dialogfeld des Geoverarbeitungswerkzeugs und im GDBUpgrade<n>.log im TEMP-Systemverzeichnis angezeigt.
- Klicken Sie auf OK, um die Prüfung und die Aktualisierung zu starten.
- Wenn alle Prüfungen bestanden wurden, fährt das Werkzeug mit der Aktualisierung fort. Der Status für die Voraussetzungsprüfung und die Aktualisierung wird im Dialogfeld des Geoverarbeitungswerkzeugs angezeigt.
- Wenn das Werkzeug erfolgreich abgeschlossen wurde, klicken Sie auf Schließen, um das Dialogfeld mit dem Fortschritt des Geoverarbeitungswerkzeugs zu schließen.
Sie können das Werkzeug "Geodatabase aktualisieren" nicht ausführen, wenn auf dem Client-Computer gerade andere Geoverarbeitungswerkzeuge als Hintergrundprozesse ausgeführt werden.
Die Geodatabase wurde auf die aktuelle Version aktualisiert.
Um Netzwerk-Datasets, Cadastral Fabrics oder Parcel Fabrics in der Geodatabase zu aktualisieren, verwenden Sie die Geoverarbeitungswerkzeuge "Netzwerk aktualisieren" oder "Parcel Fabric aktualisieren" oder Python-Skripte.
Aktualisierungen von Netzwerk-Datasets und Cadastral Fabrics oder Parcel Fabrics sind optional. Wenn Sie aber keine Aktualisierung durchführen, haben Sie keinen Zugriff auf die neuesten Netzwerk-Dataset- oder Parcel Fabric-Funktionen.