Erstellen eines ArcSDE-Dienstes über einen Windows-Remote-Server

Sie können mit dem Befehl "sdeservice" einen ArcSDE-Service auf einem Remote-Server erstellen.

Die Syntax des Befehls "sdeservice" zur Erstellung eines Dienstes lautet wie folgt:

sdeservice -o create -p <ArcSDE_admin_password> 
[-n] [-H <sde_directory>] [-i <service>] [-s <data_source>]
-d {ORACLE,SID | SQLSERVER,SQLSERVERINSTANCE | DB2,DB2INSTANCE
| INFORMIX | POSTGRESQL,PGINSTANCE}
[-u <service_user>] [-P <service_user_password>]

Beim Erstellen eines Service müssen Sie für den Befehl "sdeservice" die Option "-d" und einen Wert angeben. Ein Windows-Dienst kann jedoch keine Abhängigkeit von einem Dienst auf einem Remote-Server aufweisen. Aus diesem Grund müssen Sie die Option "-n" angeben, um die Abhängigkeit zu negieren.

Dieser Befehl wird nur auf Windows-Servern verwendet und über eine MS-DOS-Eingabeaufforderung ausgeführt.

Schritte:
  1. Fügen Sie der ArcSDE-Datei und den Windows-Services-Dateien Einträge für die neuen Services hinzu.
  2. Geben Sie in der MS-DOS-Eingabeaufforderung den Befehl "sdeservice" mit der Operation "create" und der Option "-n" ein.
    sdeservice -o create -p sdepasswd 
    -d POSTGRESQL,POSTGRES -n -i sdesvc
    
  3. Registrieren Sie die Datenbank für den Dienst.
    sdeservice -o register -r ADMIN_DATABASE 
    -v ENTGDB -p sdepasswd -i sdesvc
    

Nachdem Sie den Dienst erstellt haben, starten Sie ihn mit dem Befehl "sdemon".

9/11/2013