In der ArcGIS-Software sind Datenbankserver Instanzen von Microsoft SQL Server Express, die für die Speicherung von Desktop- oder Workgroup-Geodatabases aktiviert wurden.
Jeder Benutzer mit einer Desktop Advanced- oder Desktop Standard-Lizenz für ArcGIS Desktop, ArcGIS Engine mit der Option "Geodatabase Update" oder ArcGIS Enterprise-Workgroup kann eine Instanz von SQL Server Express (einen Datenbankserver) einrichten und zur Speicherung von Geodatabases verwenden.
Sie können einen Datenbankserver zur eigenen Verwendung einrichten oder dem Datenbankserver weitere Benutzer hinzufügen, um ihnen den Zugriff auf die Geodatabases auf dem Datenbankserver zu ermöglichen. In den meisten Fällen ist die Person, die den Datenbankserver einrichtet, der Serveradministrator. Diese Person ist für den Zugriff auf den Datenbankserver und für dessen Wartung zuständig.
Nachfolgend finden Sie eine Zusammenfassung der Konfiguration und Verwendung eines Datenbankservers und darauf gespeicherten Geodatabases.
Einrichten
Um einen Datenbankserver einzurichten, müssen Sie SQL Server Express installieren und zur Speicherung von Geodatabases aktivieren, eine Verbindung zur SQL Server-Instanz unter dem Knoten Datenbankserver im Kataloginhaltsverzeichnis hinzufügen und Geodatabases erstellen.
Installieren von SQL Server Express
Verwenden Sie die SQL Server Express-Installationsdatei, die in ArcGIS Desktop, ArcGIS Engine oder ArcGIS Enterprise enthalten ist, um SQL Server Express zu installieren und für die Speicherung von Geodatabases zu aktivieren.
Installieren eines SQL Server-Clients
Um eine Verbindung von ArcMap mit der SQL Server Express-Instanz herzustellen, installieren Sie SQL Server Native Client auf dem Computer, auf dem ArcMap installiert ist.
Sie können den SQL Server Native Client von der Microsoft-Website oder von My Esri herunterladen. Weitere Anweisungen zum Installieren des SQL Server Native Clients finden Sie in der Microsoft-Dokumentation.
Sie müssen den SQL Server-Client nicht auf dem ArcGIS Server Workgroup-Computer installieren, da die SQL Server Express-Instanz bereits die für die Verbindung erforderlichen Dateien enthält.
Erstellen von Geodatabases
Nachdem Sie SQL Server Express und den SQL Server-Client eingerichtet haben, starten Sie ArcMap und das Fenster Katalog bzw. die eigenständige ArcCatalog-Anwendung, um eine Verbindung zum Datenbankserver hinzuzufügen
An diesem Punkt werden Sie mit dem Server verbunden, es sind jedoch noch keine Geodatabases vorhanden. Daher besteht der nächste Schritt darin, eine oder mehrere Geodatabases auf dem Datenbankserver zu erstellen.
Wenn andere Benutzer auf die neuen Geodatabases zugreifen müssen, müssen Sie diese dem Datenbankserver hinzufügen.
Hinzufügen von Benutzern
Als Serveradministrator fügen Sie dem Datenbankserver die Windows-Anmeldedaten aller Benutzer hinzu, die auf die Geodatabases auf dem Datenbankserver zugreifen müssen. Der Serveradministrator ist auch für das Zuweisen von Benutzerberechtigungen für die Geodatabases und ihren Inhalt zuständig.
Hinzufügen von Daten
Alle Benutzer mit Lese/Schreib-Berechtigung für eine Geodatabase auf dem Datenbankserver können Daten in dieser Geodatabase erstellen bzw. Daten in diese Geodatabase importieren. Informationen zum Hinzufügen von Daten zu Geodatabases finden Sie in den Themen im Abschnitt "Hinzufügen von Datasets". Informationen zu den ersten Schritten finden Sie unter Überblick über das Hinzufügen von Datasets zur Geodatabase.
Zuordnen
Es gibt zwei Möglichkeiten, über ArcMap auf die Geodatabases auf einem Datenbankserver zuzugreifen: über Datenbankserver oder über Datenbankverbindungen im Kataloginhaltsverzeichnis.
Server- und Geodatabase-Administratoren müssen Verbindungen unter dem Knoten "Datenbankserver" erstellen, um Verwaltungsaufgaben auszuführen, wie beispielsweise das Erstellen einer Sicherungskopie für eine Geodatabase oder das Ändern von Benutzerberechtigungen. Nachdem Sie eine Datenbankserververbindung hinzugefügt haben, wird sie angezeigt, wenn Sie ArcMap bzw. ArcCatalog neu starten. Sie können auf den Datenbankserver doppelklicken, um die Verbindung wiederherzustellen.
Benutzer, die lediglich Daten in den Geodatabases erstellen, bearbeiten, veröffentlichen oder lesen müssen, können über den Knoten Datenbankverbindungen im Kataloginhaltsverzeichnis eine Verbindung zu einer bestimmten Geodatabase herstellen. Beachten Sie, dass Sie eine Datenbankverbindung (.sde-Datei) verwenden müssen, wenn Sie viele Geoverarbeitungswerkzeuge ausführen oder Services veröffentlichen. Der Serveradministrator muss Benutzern die erforderlichen Informationen zum Erstellen einer Datenbankverbindung bereitstellen oder eine zu verwendende Verbindungsdatei erstellen. Weitere Informationen finden Sie unter Vorkonfigurieren von Verbindungsdateien.
Verwalten des Servers und von Geodatabases
Neben der Erstellung von Geodatabases, dem Hinzufügen von Benutzern und dem Verwalten der Benutzerberechtigungen sind Serveradministratoren für folgende Aufgaben zuständig:
- Verschieben von Geodatabases zwischen Datenbankservern
- Wiederherstellen von Geodatabases auf dem Datenbankserver
- Upgrade von SQL Server Express
- Aktualisieren von ArcGIS-Lizenzschlüsseln
Wartungsaufgaben für Geodatabases können vom Geodatabase-Administrator oder dem Datenbankserver-Administrator ausgeführt werden. Zu den Verwaltungsaufgaben für Geodatabases zählen folgende:
Verwenden von Geodatabase-Daten
Sobald der Datenbankserver und die zugehörigen Geodatabases eingerichtet sind, können Benutzer mit Lese/Schreib-Berechtigung für die Daten in einer Geodatabase diese Daten bearbeiten. Eine Einführung in die Bearbeitung von Daten finden Sie unter Kurzer Überblick über das Bearbeiten.
Die Daten werden in den meisten Fällen auch in Karten verwendet. Themen zur Kartenerstellung in ArcMap finden Sie im Abschnitt "Kartenerstellung und Visualisierung" der Hilfe.
Auf Geodatabase-Daten kann auch über ArcGIS-Services zugegriffen werden. Informationen zum Zugriff auf Datenbankserver über eine ArcGIS Server-Site finden Sie unter Bereitstellen der Daten für ArcGIS Server.