Wenn Sie eine sde-Schema-Geodatabase verwenden, können Sie eine Windows-sde-Anmeldung anstatt einer SQL Server-authentifizierten sde-Anmeldung verwenden. Erstellen Sie hierzu die Windows- oder Domänen-Anmeldedaten, die dem sde-Benutzer zugeordnet werden sollen, fügen Sie diese der SQL Server-Instanz hinzu, erstellen Sie eine Datenbank zum Speichern der Geodatabase, fügen Sie dieser Datenbank einen sde-Benutzer und ein Schema hinzu, und ordnen Sie die entsprechenden Anmeldedaten dem sde-Benutzer zu.
- Erstellen Sie Windows-Anmeldedaten, die dem sde-Benutzer zugeordnet werden. Dies kann eine Domänenanmeldung oder eine lokale Windows-Anmeldung auf dem Server sein, auf dem SQL Server installiert ist.
- Fügen Sie den entsprechenden Benutzer der SQL Server-Benutzergruppe auf der SQL Server-Instanz hinzu.
- Starten Sie SQL Server Management Studio, und erstellen Sie eine Datenbank.
- Öffnen Sie im Management Studio ein neues Abfragefenster.
- Fügen Sie die Anmeldedaten als Benutzer zur neuen Datenbank hinzu, und erstellen Sie ein Standardschema für den Benutzer, indem Sie den folgenden Befehl ausführen. Stellen Sie sicher, dass Sie <domain or server name> mit dem Namen Ihrer Domäne und Ihres Servers ersetzen und <login name> mit dem eigentlichen Anmeldenamen.
CREATE USER sde FOR LOGIN <domain or server name>\<login name> WITH DEFAULT_SCHEMA = sde; CREATE SCHEMA sde AUTHORIZATION sde;
- Gewähren Sie dem sde-Benutzer CREATE TABLE-, CREATE VIEW-, CREATE PROCEDURE- und CREATE FUNCTION-Berechtigungen für die Datenbank.
GRANT CREATE TABLE , CREATE VIEW , CREATE PROCEDURE , CREATE FUNCTION TO sde;
- Melden Sie sich mit dem Anmeldekonto bei Windows an, um das Geodatabase-Repository zu erstellen. Sie müssen unter dem neuen Windows-Konto angemeldet sein, um diesen Schritt ausführen zu können.
- Starten Sie ArcCatalog oder ArcMap, und öffnen Sie das Fenster Katalog.
- Fügen Sie der in Schritt 3 erstellten Datenbank eine Datenbankverbindung hinzu. Verwenden Sie für die Verbindung die Betriebssystemauthentifizierung.
- Klicken Sie mit der rechten Maustaste auf die Datenbankverbindung und wählen Sie Geodatabase aktivieren.
Das Dialogfeld Enterprise-Geodatabase aktivieren wird geöffnet, und im Textfeld Eingabe-Datenbank wird die Datenbankverbindung angezeigt.
- Navigieren Sie zur Autorisierungsdatei für ArcGIS for Server, die beim Autorisieren von ArcGIS for Server erstellt wurde, und fügen Sie sie dem Textfeld Autorisierungsdatei hinzu.
Wenn Sie zum Autorisieren von ArcGIS for Server den Assistenten verwenden, wird eine Schlüsselcodedatei auf dem Server erzeugt, auf dem die Software installiert ist. Wenn Sie ArcGIS for Server unter Linux autorisiert haben, wurde die Datei im Pfad "/arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<Version>/sysgen" erstellt. Wenn Sie die Autorisierung unter einem Windows-Server durchgeführt haben, wurde die Datei im Pfad "Programme\ESRI\License<Version>\sysge" erstellt. Autorisieren Sie ArcGIS for Server, um diese Datei zu erstellen, sofern Sie dies nicht bereits getan haben.
- Klicken Sie auf OK, um das Werkzeug auszuführen.
Wenn die Geodatabase-Benutzer nur eine direkte Verbindung mit der Geodatabase herstellen und der SQL Server Native Client auf allen Client-Computern installiert ist, ist die Einrichtung der Geodatabase abgeschlossen.