Erstellen eines ArcSDE-Dienstes unter Windows mit dem Befehl "sdeservice"

ArcSDE-Dienste können auf Windows-Servern über die MS-DOS-Eingabeaufforderung mithilfe des Befehls "sdeservice" erstellt und registriert werden.

TippTipp:

Der Befehl "sdeservice" wird mit dem ArcSDE-Anwendungsserver bereitgestellt.

Sie müssen den Befehl "sdeservice" zunächst mit der Operation "create" ausführen. Führen Sie den Befehl "sdeservice" dann mit der Operation "register" aus (außer bei Oracle-Datenbanken), um anzugeben, für welche Datenbank der neue Service verwendet werden soll.

Beispiel der Befehlssyntax für eine Geodatabase in SQL Server:

sdeservice -o create -d SQLSERVER,SQLSERVERINSTANCE -i <service> 
-p <ArcSDE_admin_password> [–n] [–H <sde_directory>] [–u <service_user>] 
[–P <service_user_password>] [–s <data_source>]
sdeservice -o register -d SQLSERVER,SQLSERVERINSTANCE -r ADMIN_DATABASE 
-v <registry_value> -i <service> -p <ArcSDE_admin_password>

Die Angabe der Informationen in eckigen Klammern [] ist je nach Umständen optional. Weitere Informationen zur Verwendung des Befehls "sdeservice" finden Sie in der Administration Command Reference, die bei der ArcSDE-Anwendungsserverinstallation bereitgestellt wird.

Schritte:
  1. Öffnen Sie auf einem Computer mit Zugriff auf die ArcSDE-Befehle ein MS-DOS-Eingabeaufforderungsfenster.
  2. Geben Sie den Befehl "sdeservice" mit dem Vorgang "create" ein.

    In folgendem Thema wird das Erstellen eines Service erläutert, wenn ArcSDE und die Datenbank auf dem gleichen Server installiert sind. Informationen zur Syntax für die Operation "create", wenn ArcSDE und die Datenbank sich auf verschiedenen Servern befinden, erhalten Sie im Thema Erstellen eines ArcSDE-Dienstes über einen Windows-Remote-Server.

    sdeservice -o create -d SQLSERVER,MYSERVER\SSINSTANCE 
    -i sdesvc -p keepout
    

    Wenn Sie keinen Namen mit der Option "–i" angeben, wird der Standardname "esri_sde" verwendet.

  3. Geben Sie den Befehl "sdeservice" mit der Operation "register" ein, um die Datenbank zu registrieren.
    sdeservice -o register -d SQLSERVER,MYSERVER\SSINSTANCE 
    -r ADMIN_DATABASE -v mygdb -i sdesvc
    

    Hiermit wird in der Registrierung für den Dienst ein ADMIN_DATABASE-Wert erstellt.

  4. Wenn Sie eine DBO-Schema-Geodatabase verwenden, geben Sie den Befehl "sdeservice" mit der Operation "register" ein, um den Benutzer zu registrieren, mit dem giomgr eine Verbindung zur Datenbank herstellt.
    sdeservice -o register -d SQLSERVER,MYSERVER\SSINSTANCE 
    -r SDE_DBA_USER -v sa -i sdesvc
    

Verwandte Themen

5/9/2014