Les privilèges déterminent les opérations qu'un utilisateur est autorisé à réaliser avec les données et la base de données. Les privilèges doivent être attribués selon le type de travail que la personne effectue au sein de l'organisation. L'utilisateur a-t-il un rôle dans l'administration de la géodatabase ? L'utilisateur doit-il modifier ou créer des données ? L'utilisateur a-t-il seulement besoin d'effectuer des requêtes sur les données ?
Les privilèges utilisateur sont définis à différents niveaux. Cette rubrique présente les privilèges de bases de données et de jeux de données requis pour les types courants d'utilisateurs : visualiseurs de données, éditeurs de données, créateurs de données et administrateur de géodatabase.
Si vos utilisateurs doivent faire plus qu'afficher et publier des instructions SELECT simples, ils ont besoin de privilèges RESSOURCE dans la base de données Informix. Les privilèges de ressource permettent à l'utilisateur d'effectuer les opérations suivantes :
- Etablir une connexion à la base de données.
- Exécuter les instructions SELECT, INSERT, UPDATE, et DELETE, à condition que l'utilisateur dispose des privilèges de table nécessaires.
- Créer des vues, à condition que l'utilisateur dispose du privilège SELECT sur les tables sous-jacentes.
- Créer des synonymes.
- Créer des tables temporaires et des index.
- Modifier ou supprimer une table ou un index, à condition que l'utilisateur dispose des privilèges de table nécessaires.
- Attribuer des privilèges de table.
- Créer des tables.
- Créer des index.
- Créer des routines.
- Créer de nouveaux types de données.
Vous pouvez utiliser l'instruction SQL GRANT le privilège RESOURCE à l'administrateur de géodatabase et à d'autres utilisateurs le cas échéant.
GRANT RESOURCE TO <user_name>
Type d'utilisateur | Privilèges de base de données | Privilèges de jeu de données | Remarques |
---|---|---|---|
Visualiseur de données | CONNECT | Si votre base de données est configurée pour utiliser des fichiers journaux ArcSDE partagés (par défaut), des privilèges supplémentaires peuvent être nécessaires. Consultez la section Options de configuration des tables de fichiers journaux pour Informix pour en savoir plus. | |
Editeur de données | RESOURCE | SELECT, INSERT, UPDATE, et DELETE sur les jeux de données d'autres utilisateurs | Si l'utilisateur prévoie de mettre à jour des données versionnées via une vue versionnée, il doit également obtenir les privilèges SELECT, INSERT, UPDATE et DELETE sur la vue versionnée. Lorsque vous utilisez la boîte de dialogue Privilèges dans ArcGIS pour accorder les privilèges SELECT, INSERT, UPDATE et DELETE sur une classe d'entités versionnée, ces privilèges sont automatiquement accordés sur la vue versionnée associée. |
Créateur de données | RESOURCE | ||
Administrateur de géodatabase (utilisateur sde) | RESOURCE rôle EXTEND CONNECT sur la base de données d'administrateur de système | Pour créer une géodatabase dans une base de données existante, l'administrateur de géodatabase (sde) doit bénéficier du rôle EXTEND et du privilège RESOURCE pour cette base de données. Pour supprimer des connexions vers la géodatabase, l'administrateur de géodatabase (sde) doit bénéficier du privilège pour la base de données d'administrateur de système. Pour mettre à niveau une géodatabase, l'utilisateur sde doit posséder le privilège DBA sur cette base de données. Le privilège DBA peut être révoqué après la mise à niveau de la géodatabase. |
Les privilèges de bases de données doivent être accordés et révoqués via une connexion à la géodatabase Informix en tant qu'utilisateur détenteur du privilège DBA, puis par l'exécution directe des instructions SQL GRANT et REVOKE.
Les privilèges sur les jeux de données doivent être accordés ou révoqués par le propriétaire du jeu de données à l'aide de la boîte de dialogue Privilèges ou de l'outil de géotraitement Modifier les privilèges disponible dans ArcGIS for Desktop. Reportez-vous à la rubrique Octroyer et supprimer des privilèges sur le jeu de données pour obtenir des instructions.