Um den Inhalt einer Geodatabase in Microsoft SQL Server in eine andere zu verschieben, können Sie einen der folgenden Schritte ausführen:
- Erstellen Sie eine zweite Geodatabase, und verschieben Sie die Daten mithilfe von ArcGIS-Werkzeugen.
- Verschieben Sie die vollständige Datenbank mithilfe von SQL Server-Werkzeugen.
Verschieben von Daten in eine andere Geodatabase mithilfe von ArcGIS
Um Ihre Daten in eine andere Geodatabase zu verschieben, müssen Sie zuerst eine zweite Geodatabase erstellen. Verbinden Sie dann beide Geodatabases über einen ArcGIS-Client, und verschieben Sie die Daten aus der alten Geodatabase in die neue Geodatabase. Verwenden Sie dazu eine der folgenden Methoden:
- Kopieren und Einfügen
- Exportwerkzeuge
- Exportieren und Importieren von XML-Workspace-Dokumenten
Denken Sie daran, dass die Daten im Schema des Datenbankbenutzers geladen werden, der die Verbindung mit der Geodatabase herstellt. Denken Sie zudem daran, dass Datenbanknamen pro SQL Server-Instanz eindeutig sein müssen. Wenn Sie also die zweite Geodatabase in der gleichen SQL Server-Instanz erstellen, müssen Sie für die zweite Geodatabase einen anderen Namen angeben.
Verschieben einer Datenbank mithilfe von SQL Server-Werkzeugen
SQL Server bietet verschiedene Optionen zum Verschieben von Datenbanken. Dazu zählen das Trennen der Datenbankdatei von der SQL Server-Instanz und Anhängen an eine neue Instanz, das Erstellen einer Sicherungskopie der Datenbank und Wiederherstellen dieser Kopie in einer neuen SQL Server-Instanz oder das Verwenden des Assistenten zum Kopieren von Datenbanken.
Beim Verschieben einer SQL Server-Datenbank, die eine Geodatabase der Version 10.9.1.x oder früher enthält, können Sie die Datenbank nicht umbenennen. Beim Wiederherstellen der Datenbank zum Beispiel haben Sie die Möglichkeit, sie unter einem anderen Namen wiederherzustellen. Unterlassen Sie dies bei einer Geodatabase, da Sie dann keine Verbindung mehr zu der Geodatabase herstellen können.
Wird eine SQL Server-Datenbank, die eine Geodatabase der Version 11.x enthält, verschoben, können Sie die Datenbank während des Verschiebens umbenennen.
Details und Anweisungen zur Verwendung von SQL Server-Werkzeugen zum Verschieben von Datenbanken finden Sie in der SQL Server-Dokumentation.