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 zu der in Schritt 3 erstellten Datenbank eine Datenbankverbindung hinzu. Verwenden Sie die Betriebssystemauthentifizierung zum Verbinden.
- 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 ArcGIS Server-Schlüsselcodedatei, die bei der Autorisierung der ArcGIS Server-Installation erstellt wurde, und fügen Sie sie zum Textfeld Autorisierungsdatei hinzu.
Wenn Sie zum Autorisieren von ArcGIS Server den Assistenten verwenden, wird eine Schlüsselcodedatei auf dem Server erzeugt, auf dem die Software installiert ist. Wenn Sie ArcGIS Server in einem Linux-System autorisiert haben, wurde die Datei im Verzeichnis /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release>/sysgen erstellt. Wenn Sie die Autorisierung auf einem Windows-Server ausgeführt haben, wurde die Datei im Verzeichnis Program Files\ESRI\License<release>\sysgen erstellt. Autorisieren Sie ggf. ArcGIS Server, um diese Datei zu erstellen.
- 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.