Création d'un service ArcSDE sous Windows à l'aide de la commande sdeservice
Vous pouvez créer et inscrire un service ArcSDE sur les serveurs Windows à partir d'une invite de commande MS-DOS à l'aide de la commande sdeservice.
La commande sdeservice est installée avec le serveur d'applications ArcSDE.
Vous devez d'abord exécuter la commande sdeservice avec l'opération create. Sur toutes les bases de données à l'exception d'Oracle, exécutez de nouveau la commande sdeservice avec l'opération register afin de spécifier vers quelle base de données ce nouveau service sera utilisé.
Afin d'exécuter cette commande pour une géodatabase dans SQL Server, la syntaxe est la suivante :
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>
Le contenu entre crochets ([ ]) est facultatif et dépend de votre situation. Pour plus d'informations sur l'utilisation de la commande sdeservice, consultez la rubrique consacrée à cette commande dans le manuel Administration Command Reference fourni avec le programme d'installation du serveur d'applications ArcSDE.
- Ouvrez une fenêtre d'invite de commande MS-DOS sur un ordinateur à partir duquel vous avez accès aux commandes ArcSDE.
-
Tapez la commande sdeservice avec l'opération create.
L'exemple suivant indique comment créer un service lorsque ArcSDE et la base de données sont installés sur le même serveur. Pour savoir quelle la syntaxe utiliser avec l'opération create lorsque ArcSDE et la base de données sont installés sur des serveurs distincts, reportez-vous à la rubrique Création d'un service ArcSDE à partir d'un serveur Windows distant.
sdeservice -o create -d SQLSERVER,MYSERVER\SSINSTANCE -i sdesvc -p keepout
Si vous ne spécifiez aucun nom avec l'option –i, le nom par défaut esri_sde est utilisé.
-
Tapez la commande sdeservice avec l'opération register pour inscrire la base de données.
sdeservice -o register -d SQLSERVER,MYSERVER\SSINSTANCE -r ADMIN_DATABASE -v mygdb -i sdesvc
Une valeur ADMIN_DATABASE est alors créée dans le Registre pour le service.
- Si vous utilisez une géodatabase de structure dbo, tapez la commande sdeservice avec l'opération register pour inscrire l'utilisateur avec lequel giomgr va se connecter à la base de données.
sdeservice -o register -d SQLSERVER,MYSERVER\SSINSTANCE -r SDE_DBA_USER -v sa -i sdesvc