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 PROCEDURECREATE SESSIONCREATE SEQUENCECREATE TABLECREATE TRIGGERCREATE VIEWSELECT ON DBA_ROLESPostgreSQL
CONNECTTEMPORARYUSAGEen el esquema sde si el usuario se crea en una geodatabase o una base de datos que tiene instalado el tipo ST_GeometrySELECT,INSERT,UPDATEyDELETEen las vistasgeometry_columnsygeography_columnsySELECTen la vistaspatial_ref_syssi PostGIS está instalado en la base de datosSQL Server
CREATE TABLECREATE PROCEDURECREATE VIEWSAP 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
EXECUTEse 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
|
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
Información de licenciamiento
- Basic: No
- Standard: Sí
- Avanzado: Sí