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

ArcGIS Pro 3.4 | | Archivo de ayuda

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 o PostgreSQL. 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, 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:

    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

Parámetros

EtiquetaExplicaciónTipo 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. 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. Este parámetro solo es compatible con bases de datos de SQL Server y Oracle.

  • Activado: se creará un usuario autenticado del sistema operativo. El inicio de sesión correspondiente ya debe existir.
  • Desactivado: se creará 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 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

EtiquetaExplicaciónTipo de datos
Se creó usuario de la base de datos

Si la herramienta se completó correctamente o no.

Boolean

Información de licenciamiento

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

Temas relacionados