Créer un utilisateur de base de données (Gestion des données)

Cette documentation ArcGIS 2.8 a été archivée et n’est plus mise à jour. Certains contenus et liens peuvent être obsolètes. Consultez la dernière version de la documentation.

Synthèse

Crée un utilisateur de base de données avec des privilèges suffisants pour créer des données dans la base de données.

Utilisation

  • Cet outil peut être utilisé uniquement avec Oracle, Microsoft SQL Server, PostgreSQL ou SAP HANA. Cet outil n’est pas pris en charge avec les services de base de données basés sur le cloud.

  • Pour Oracle et SQL Server, si un identifiant de système d’exploitation existe déjà, l’outil Créer un utilisateur de base de données peut ajouter cet identifiant en tant qu’utilisateur à la base de données spécifiée.

  • Vous ne pouvez pas créer un utilisateur de base de données pour un groupe Microsoft Windows.

  • Cet outil crée des tables de fichiers journaux partagés pour l’utilisateur lorsqu’il s’exécute sur une géodatabase sur Oracle.

  • Les utilisateurs créés dans la base de donnée doivent se voir attribuer les privilèges suivants :

    SGBDPrivilèges

    Oracle

    CREATE PROCEDURE

    CREATE SESSION

    CREATE SEQUENCE

    CREATE TABLE

    CREATE TRIGGER

    CREATE VIEW

    SELECT ON DBA_ROLES

    PostgreSQL

    CONNECT

    TEMPORARY

    Les privilèges d'utilisation (USAGE) sur la structure sde si l'utilisateur est créé dans une géodatabase ou une base de donné ayant le type ST_Geometry installé

    SELECT, INSERT, UPDATE et DELETE dans les vues geometry_columns et geography_columns, et SELECT dans la vue spatial_ref_sys si PostGIS est installé dans la base de données

    SQL Server

    CREATE TABLE

    CREATE PROCEDURE

    CREATE VIEW

    SAP HANA

    L’outil crée un utilisateur standard SAP HANA.

  • Si l’identifiant n’existe pas dans l’instance SQL Server ou la grappe de bases de données PostgreSQL, l’outil Créer un utilisateur de base de données ajoute l’identifiant, crée un utilisateur dans la base de données spécifiée pour le paramètre Input Database Connection (Connexion à la géodatabase en entrée), puis crée une structure pour l’utilisateur dans la base de données. La base de données spécifiée est définie comme la base de données par défaut de l’utilisateur dans SQL Server.

  • Si l’identifiant existe dans l’instance SQL Server, l’outil Créer un utilisateur de base de données ajoute l’utilisateur à la base de données spécifiée pour le paramètre Input Database Connection (Connexion à la géodatabase en entrée) et crée une structure correspondante. La base de données par défaut de l’utilisateur n’est pas modifiée dans SQL Server.

  • Si l’identifiant existe dans la grappe de bases de données PostgreSQL, l’outil Créer un utilisateur de base de données crée une structure correspondante dans la base de données spécifiée pour le paramètre Input Database Connection (Connexion à la géodatabase en entrée).

  • Vous ne pouvez pas créer d'utilisateur nommé ArcSDE avec cet outil. L'utilisateur ArcSDE est un utilisateur administrateur de géodatabase qui nécessite plus de privilèges que ceux que l'outil Créer un utilisateur de base de données accorde.

  • Vous ne pouvez pas utiliser de délimiteurs, tels que les guillemets doubles, pour spécifier un nom d’utilisateur. Lorsqu'il est fourni sans délimiteurs, le nom d'utilisateur ne peut contenir que des caractères pris en charge par le système de gestion de base de données sous-jacent.

Paramètres

ÉtiquetteExplicationType de données
Connexion à la géodatabase en entrée

Fichier de connexion à une géodatabase d’entreprise dans Oracle, PostgreSQL ou SQL Server. Veillez à ce que la connexion s’établisse en tant qu’administrateur de base de données. Lorsque vous vous connectez à Oracle, vous devez vous connecter en tant qu’utilisateur sys.

Workspace
Créer un utilisateur authentifié par le système d'exploitation
(Facultatif)

Spécifie le type d’authentification pour l’utilisateur. Utilisez ce paramètre uniquement s’il existe un identifiant de système d’exploitation pour lequel vous voulez créer un utilisateur de base de données. Cette option est uniquement prise en charge pour les bases de données SQL Server et Oracle, car ce sont les deux seules bases de données pour lesquelles ArcGIS prend en charge l’authentification du système d’exploitation.

  • Activé : un utilisateur authentifié du système d’exploitation est créé. L'identifiant existant doit déjà exister.
  • Désactivé : un utilisateur authentifié de base de données est créé. Il s’agit de l’option par défaut.
Boolean
Utilisateur de base de données

Nom du nouvel utilisateur de base de données.

Si vous décidez de créer un utilisateur de base de données pour un identifiant de système d'exploitation, le nom d'utilisateur doit correspondre à l'identifiant.

String
Mot de passe de l'utilisateur de base de données
(Facultatif)

Mot de passe du nouvel utilisateur. La règle de mot de passe de la base de données sous-jacente est appliquée.

Si vous décidez de créer un utilisateur de base de données pour un identifiant de système d'exploitation, aucune entrée n'est nécessaire.

Encrypted String
Rôle
(Facultatif)

Pour ajouter le nouvel utilisateur à un rôle de base de données existant, spécifiez le nom de ce rôle.

String
Nom de l'espace de table
(Facultatif)

Lorsque vous créez un utilisateur dans une base de données Oracle, saisissez le nom du tablespace à utiliser comme tablespace par défaut pour l’utilisateur. Vous pouvez spécifier un tablespace préconfiguré ou, si le tablespace n’existe pas déjà, il est créé dans l’emplacement de stockage par défaut d’Oracle, avec une taille définie sur 400 Mo. Si aucun tablespace n’est spécifié, le tablespace par défaut de l’utilisateur est défini sur le tablespace par défaut d’Oracle.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Utilisateur de base de données créé

Indique si l’outil s’est exécuté avec succès.

Booléen

Environnements

Cas particuliers

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes