Empêcher des utilisateurs de se connecter à une géodatabase
Vous pouvez utiliser la commande sdemon pour suspendre la géodatabase. Cette opération modifie la valeur du paramètre STATUS dans la table sde_server_config, en lui affectant la valeur 2 (suspendu), ce qui empêche toute nouvelle connexion de s'établir vers la géodatabase.
La syntaxe pour la commande sdemon avec l'opération Pause est la suivante :
sdemon –o pause {[–i <service> | <port#>] [–s <server_name>] | [–H <sde_directory>]} [–p <ArcSDE_admin_password>]
Le contenu entre crochets ([]) est facultatif. Consultez la commande sdemon du manuel ArcSDE Administration Command Reference pour plus d'informations.
-
Utilisez l'une des méthodes suivantes pour empêcher les utilisateurs de se connecter à la géodatabase.
- Dans l'invite de commande MS-DOS (Windows) ou l'invite de commande shell (UNIX/Linux), saisissez la commande sdemon avec l'opération Pause.
sdemon –o pause –p nevermind –s squirrel –i 6543 ArcSDE I/O Manager is paused, no further connections will be allowed
- Utilisez la commande sdeconfig pour réduire la valeur CONNECTIONS suffisamment pour que seules les connexions existantes demeurent.
sdeconfig -o alter -v CONNECTIONS=1 -i sde:sqlserver:server1\ssdb -s server1 -D mygdb -u sde -p ykaens
Lorsqu'un autre utilisateur essaie d'établir une connexion, un message du type "Nombre maximal de connexions à l'instance dépassé" est renvoyé, et la connexion est refusée.
Remarque :L'administrateur ArcSDE peut toujours se connecter à la géodatabase, même pendant l'interruption.
- Dans l'invite de commande MS-DOS (Windows) ou l'invite de commande shell (UNIX/Linux), saisissez la commande sdemon avec l'opération Pause.