Suppression des connexions d'une géodatabase dans PostgreSQL
Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.
L'administrateur de géodatabase peut se connecter à une géodatabase dans PostgreSQL et déconnecter les connexions d'autres utilisateurs. Cette opération peut s'effectuer via l'onglet Connexions de la boîte de dialogue Administration de la géodatabase dans ArcGIS for Desktop.
Différentes raisons peuvent justifier la déconnexion d'un utilisateur. Par exemple, il peut maintenir un verrouillage sur un objet, empêchant ainsi un autre éditeur d'y accéder. Lorsque le nombre de connexions pouvant être établies à une géodatabase est limité, un administrateur peut également être tenu de déconnecter un utilisateur pour libérer une connexion pour un autre utilisateur.
Pour déconnecter des utilisateurs d'une géodatabase dans PostgreSQL, l'administrateur de géodatabase doit être un super-utilisateur dans la base de données PostgreSQL.
Il n'est pas recommandé de déconnecter des connexions actives, en particulier si l'utilisateur connecté est en train de modifier des données.
Procédez comme suit pour déconnecter des utilisateurs de la géodatabase :
-
Dans ArcGIS for Desktop, créez une connexion vers votre géodatabase.
Vous devez vous connecter en tant qu'administrateur de géodatabase (utilisateur sde).
- Cliquez avec le bouton droit sur la connexion de base de données dans l'arborescence du Catalogue, pointez sur Administration, puis cliquez sur Administrer la géodatabase.
- Cliquez sur l'onglet Connexions.
Les sessions utilisateur actuellement connectées à la géodatabase sont répertoriées. Votre propre connexion apparaît en italique. Soyez conscient que ce sont des sessions connectées. Le même utilisateur peut être connecté à partir de différents clients et, par conséquent, peut apparaître plusieurs fois dans la liste des utilisateurs connectés.
- Choisissez la connexion (ou les connexions) utilisateur que vous souhaitez supprimer.
- Cliquez avec le bouton droit sur ces connexions et cliquez sur Déconnecter.
Un message d'erreur est renvoyé si vous n'avez pas les privilèges requis pour déconnecter les utilisateurs. Un message d'erreur est renvoyé également si vous essayez de supprimer votre propre connexion.
La session utilisateur est supprimée de la base de données. Lorsque l'utilisateur essaie d'utiliser la session, un message d'erreur lui est renvoyé, indiquant que la connexion est inaccessible ou qu'un problème d'E/S du réseau est survenu.