Der Geodatabase-Administrator in SQL Server

In Microsoft SQL Server kann der Geodatabase-Administrator entweder ein Benutzer mit dem Namen "sde" sein oder über eine Anmeldung verfügen, die dem DBO-Benutzer in der Datenbank zugeordnet wird, die die Geodatabase enthält. Der Geodatabase-Administratorkonto ist für die Verwaltung folgender Elemente verantwortlich:

Da der Geodatabase-Administrator alle Geodatabase-Systemdateien, -verzeichnisse und -tabellen besitzt, muss das Konto des Geodatabase-Administrators erstellt werden, bevor die Geodatabase erstellt werden kann. Um eine SDE-Schema-Geodatabase zu erstellen, benötigen Sie einen Benutzer mit dem Namen "sde". Um eine DBO-Schema-Geodatabase zu erstellen, müssen Sie mit der Anmeldung, die dem DBO-Benutzer in der Datenbank entspricht, eine Verbindung herstellen. Sie haben folgende Optionen zum Erstellen des Geodatabase-Administrators und der Geodatabase:

Weitere Informationen zu den zwei Typen von Geodatabase-Administratoren finden Sie unter Ein Vergleich von Windows- und Datenbankauthentifizierung in SQL Server.

Der Geodatabase-Administrator und dessen Schema

In SQL Server sind Benutzer nicht automatisch einem Schema zugeordnet, das ihrem Benutzernamen entspricht. Wenn Sie SQL Server jedoch mit ArcGIS verwenden möchten, müssen für alle Benutzernamen entsprechende Standardschemanamen vorhanden sein. Dies gilt für den Geodatabase-Administrator ebenso wie für Benutzer ohne administrative Berechtigungen, die Daten erstellen. Im Fall von DBO-Benutzern wird in allen Datenbanken standardmäßig ein DBO-Schema angezeigt. Die Daten aller DBO-Anmeldungen in der Datenbank werden im DBO-Schema gespeichert. Wenn Sie einen Geodatabase-Administrator mit dem Namen "sde" verwenden, muss dieser ein Schema mit dem Namen "sde" besitzen. Dieses Schema muss das Standardschema des SDE-Benutzers sein. Wie zuvor erwähnt, wird mit dem Werkzeug Enterprise-Geodatabase das Schema des SDE-Benutzers erstellt, wenn Sie einen SQL Server-authentifizierten SDE-Benutzer verwenden. Wenn Sie den SDE-Benutzer manuell erstellen, müssen Sie auch ein SDE-Schema erstellen.

Es wird empfohlen, den Geodatabase-Administrator und dessen Schema ausschließlich zum Verwalten und Speichern der ArcSDE-Geodatabase-Repositorys zu verwenden. Für das Speichern der Datenobjekte wie Feature-Classes und Raster-Datasets sollten Sie separate Benutzerschemas erstellen. Durch die Vorgehensweise, nur Systemtabellen im Speicherplatz des Geodatabase-Administrators zu speichern, wird die Verwaltung der Geodatabase vereinfacht und die Geodatabase kann nach Wunsch problemloser aus der Datenbank gelöscht werden.

Verwandte Themen

9/11/2013