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 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.

Étapes :
  1. 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.

    RemarqueRemarque :

    L'administrateur ArcSDE peut toujours se connecter à la géodatabase, même pendant l'interruption.

Rubriques associées


3/6/2012