Crear usuario de base de datos (Administración de datos)

La documentación de ArcGIS 2.8 se ha archivadod y ha dejado de actualizarse. El contenido y los enlaces pueden estar obsoletos. Consulte la documentación más reciente.

Resumen

Crea un usuario de base de datos con los privilegios suficientes para crear datos en la base de datos.

Uso

  • Esta herramienta solo se puede utilizar con Oracle, Microsoft SQL Server, PostgreSQL o SAP HANA. Esta herramienta no es compatible con servicios de base de datos basados en la nube.

  • Para Oracle y SQL Server, si ya existe un inicio de sesión del sistema operativo, la herramienta Crear usuario de base de datos puede agregar ese inicio de sesión como un usuario a la base de datos especificada.

  • No puede crear un usuario de base de datos para un grupo de Microsoft Windows.

  • Esta herramienta crea tablas de archivos de registro compartidos para el usuario cuando se ejecuta en una geodatabase en Oracle.

  • Los usuarios creados en la base de datos tienen los siguientes privilegios:

    DBMSPrivilegios

    Oracle

    CREATE PROCEDURE

    CREATE SESSION

    CREATE SEQUENCE

    CREATE TABLE

    CREATE TRIGGER

    CREATE VIEW

    SELECT ON DBA_ROLES

    PostgreSQL

    CONNECT

    TEMPORAL

    USAGE en el esquema sde si el usuario se crea en una geodatabase o una base de datos que tiene instalado el tipo ST_Geometry

    SELECT, INSERT, UPDATE y DELETE en las vistas geometry_columns y geography_columns y SELECT en la vista spatial_ref_sys si PostGIS está instalado en la base de datos

    SQL Server

    CREATE TABLE

    CREATE PROCEDURE

    CREATE VIEW

    SAP HANA

    Esta herramienta crea un usuario estándar de SAP HANA.

  • Si el inicio de sesión no existe en la instancia de SQL Server ni el clúster de base de datos de PostgreSQL, la herramienta Crear usuario de base de datos agrega el inicio de sesión, crea un usuario en la base de datos especificada para el parámetro Conexión de base de datos de entrada y crea un esquema para el usuario en la base de datos. La base de datos especificada se establece como la base de datos predeterminada del usuario en SQL Server.

  • Si el inicio de sesión existe en la instancia de SQL Server, la herramienta Crear usuario de base de datos agrega el usuario a la base de datos especificada para el parámetro Conexión de base de datos de entrada y crea un esquema coincidente. La base de datos predeterminada del usuario no se cambia en SQL Server.

  • Si el inicio de sesión existe en el clúster de la base de datos PostgreSQL, la herramienta Crear usuario de base de datos crea el esquema coincidente en la base de datos especificada para el parámetro Conexión de la base de datos de entrada.

  • No puede crear un usuario llamado sde con esta herramienta. El usuario SDE es un usuario administrador de la geodatabase y requiere más privilegios de los que otorga la herramienta Crear usuario de base de datos.

  • No se pueden utilizar delimitadores, como comillas dobles, al especificar un nombre de usuario. El nombre de usuario solo puede contener caracteres admitidos por el sistema de administración de bases de datos subyacente cuando se proporciona sin delimitadores.

Parámetros

EtiquetaExplicaciónTipo de datos
Conexión de la base de datos de entrada

El archivo de conexión a una geodatabase corporativa en Oracle, PostgreSQL o SQL Server. Asegúrese de que la conexión se realiza con un usuario administrador de base de datos. Al conectarse a Oracle, debe hacerlo como el usuario sys.

Workspace
Crear usuario con autenticación del sistema operativo
(Opcional)

Especifica el tipo de autenticación para el usuario. Utilice este parámetro solo si existe un inicio de sesión del sistema operativo para el que desea crear un usuario de base de datos. Esta opción solo se admite en bases de datos de SQL Server y Oracle, ya que son las únicas dos bases de datos para las que ArcGIS admite autenticación de sistema operativo.

  • Activado: se crea un usuario autenticado del sistema operativo. El inicio de sesión correspondiente ya debe existir.
  • Desactivado: se crea un usuario autenticado de la base de datos. Esta es la opción predeterminada.
Boolean
Usuario de base de datos

El nombre del nuevo usuario de base de datos.

Si elige crear un usuario de base de datos para un inicio de sesión de sistema operativo, el nombre de usuario debe coincidir con el nombre de inicio de sesión.

String
Usuario de base de datos y contraseña
(Opcional)

La contraseña para el nuevo usuario. Se implementa la política de contraseña de la base de datos subyacente.

Si elige crear un usuario de base de datos para el inicio de sesión de un sistema operativo, no se requerirán entradas.

Encrypted String
Rol
(Opcional)

Para agregar el nuevo usuario a un rol de base de datos existente, especifique el nombre del rol.

String
Nombre de espacio de tabla
(Opcional)

Cuando cree un usuario en una base de datos de Oracle, escriba el nombre del espacio de tablas que se va a utilizar como el espacio de tablas predeterminado para el usuario. Puede especificar un espacio de tablas preconfigurado o, si el espacio de tablas no existe todavía, se creará en la ubicación de almacenamiento predeterminada de Oracle con el tamaño establecido en 400 MB. Si no se especifica, el espacio de tablas predeterminado del usuario se establecerá en el espacio de tablas predeterminado de Oracle.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Usuario de la base de datos creado

Si la herramienta se completó correctamente o no.

Booleano

Entornos

Casos especiales

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados