Skip to main content

Crear usuario de base de datos (Herramientas de administración de datos)

Resumen

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

Uso

  • Esta herramienta 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 Oarcle y SQL Server, si ya existe un inicio de sesión del sistema operativo, esta herramienta puede agregar ese inicio de sesión como un usuario a la base de datos especificada, pero el nombre de inicio de sesión y el nombre de usuario deben coincidir.

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

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

  • Si el inicio de sesión no existe en la instancia de SQL Server ni el clúster de base de datos de PostgreSQL, esta herramienta agrega el inicio de sesión, crea un usuario en la base de datos proporcionada como el valor del 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 proporcionada 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, esta herramienta agrega el usuario a la base de datos proporcionada como valor del 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 de PostgreSQL, esta herramienta crea un esquema coincidente en la base de datos proporcionada como valor del 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 el usuario administrador de la geodatabase y requiere más privilegios de los que otorga esta herramienta.

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

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

    DBMS

    Privilegios

    Oracle

    CREATE PROCEDURE

    CREATE SESSION

    CREATE SEQUENCE

    CREATE TABLE

    CREATE TRIGGER

    CREATE VIEW

    SELECT ON DBA_ROLES

    PostgreSQL

    CONNECT

    TEMPORARY

    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 usuario se crea en SAP HANA 2.0 SPS 08 rev 81 o posterior o en SAP HANA Cloud, el privilegio EXECUTE se concede en los procedimientos siguientes:

    • ACQUIRE_APPLICATION_LOCK

    • RELEASE_APPLICATION_LOCK

Parámetros

Etiqueta Explicación Tipo de datos

Conexión de la base de datos de entrada

Archivo de conexión a una base de datos de Oracle, PostgreSQL o SQL Server o a una geodatabase corporativa de esas bases de datos. Asegúrese de que la conexión se lleva a cabo como usuario con privilegios para crear usuarios en la 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. Si especifica OPERATING_SYSTEM_USER, debe existir previamente un inicio de sesión en el sistema operativo para el usuario que desea crear. Los usuarios del sistema operativo solo se admiten en bases de datos de SQL Server y Oracle.

  • ActivadoSe creará un usuario autenticado del sistema operativo. El inicio de sesión correspondiente ya debe existir. Si el sistema de administración de bases de datos no está configurado para permitir la autenticación del sistema operativo, no utilice esta opción.

  • DesactivadoSe creará un usuario autenticado de la base de datos. Esta es la opción predeterminada. Si el sistema de administración de bases de datos no está configurado para permitir la autenticación de bases de datos, no utilice esta opción.

Boolean

Usuario de base de datos

El nombre del nuevo usuario de base de datos.

Si crea 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 crea 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)

El nombre del rol de la base de datos existente al que se agregará el nuevo usuario.

String

Nombre de espacio de tabla

(Opcional)

El nombre del espacio de tablas que se utilizará como espacio de tablas predeterminado para el nuevo usuario en una base de datos de Oracle. 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 proporciona, el espacio de tablas predeterminado del usuario se establecerá en el espacio de tablas predeterminado de Oracle.

String

Salida derivada

Etiqueta Explicación Tipo de datos

Se creó usuario de la base de datos

Si la herramienta se completó correctamente o no.

Boolean

Entornos

Espacio de trabajo actual

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Avanzado: Sí