Qui peut créer une cartographie
-
SYSDBA
; -
Propriétaire de la base de données (si la cartographie est locale) ;
-
Tout utilisateur connecté avec le rôle
RDB$ADMIN
; -
L’utilisateur root du système d’exploitation Linux.
SYSDBA
;
Propriétaire de la base de données (si la cartographie est locale) ;
Tout utilisateur connecté avec le rôle RDB$ADMIN
;
L’utilisateur root du système d’exploitation Linux.
CREATE MAPPING
CREATE GLOBAL MAPPING TRUSTED_AUTH
USING PLUGIN WIN_SSPI
FROM ANY USER
TO USER;
SYSDBA
pour les administrateurs Windows dans la base de données actuelle.CREATE MAPPING WIN_ADMINS
USING PLUGIN WIN_SSPI
FROM Predefined_Group
DOMAIN_ANY_RID_ADMINS
TO ROLE RDB$ADMIN;
Note
|
Le groupe |
CREATE MAPPING FROM_RT
USING PLUGIN SRP IN "rt"
FROM USER U1 TO USER U2;
L’utilisateur U1 authentifié dans la base de données rt sera mappé à l’utilisateur U2.
Important
|
Les noms des bases de données doivent être placés entre guillemets sur les systèmes d’exploitation qui respectent la casse des noms de fichiers. |
Supposons que la base de données utilise une base de données de sécurité non par défaut.
CREATE MAPPING DEF_SYSDBA
USING PLUGIN SRP IN "security.db"
FROM USER SYSDBA
TO USER;
CREATE MAPPING LEGACY_2_GUEST
USING PLUGIN legacy_auth
FROM ANY USER
TO USER GUEST;
ALTER MAPPING
Modifier l’affichage de l’objet de sécurité.
DSQL.
ALTER [GLOBAL] MAPPING name USING { PLUGIN plugin_name [IN database] | ANY PLUGIN [IN database | SERVERWIDE] | MAPPING [IN database] | '*' [IN database] } FROM { ANY type | type from_name } TO { USER | ROLE } [to_name]
Pour une description des paramètres de l’opérateur, voir security mapping create.
L’opérateur ALTER MAPPING
vous permet de modifier toutes les options d’un mapping existant.
Important
|
La cartographie globale et la cartographie locale sont des objets différents. |
Exécuter `ALTER MAPPING' peut :
`SYSDBA' ;
Le propriétaire de la base de données (si le mappage est local) ;
Tout utilisateur connecté avec le rôle RDB$ADMIN
;
L’utilisateur root du système d’exploitation Linux.
ALTER MAPPING
ALTER MAPPING FROM_RT
USING PLUGIN SRP IN "rt"
FROM USER U1 TO USER U3;
CREATE OR ALTER MAPPING
Créer ou modifier l’affichage d’un objet de sécurité.
DSQL
CREATE OR ALTER [GLOBAL] MAPPING name USING { PLUGIN plugin_name [IN database] | ANY PLUGIN [IN database | SERVERWIDE] | MAPPING [IN database] | '*' [IN database] } FROM { ANY type | type from_name } TO { USER | ROLE } [to_name]
Pour une description des paramètres de l’opérateur, voir security mapping create.
L’instruction CREATE OR ALTER MAPPING
crée un nouveau mappage ou modifie un mappage existant. Si aucun mappage n’existe, il sera créé en utilisant l’instruction CREATE MAPPING
.
Important
|
La cartographie globale et la cartographie locale sont des objets différents. |
CREATE OR ALTER MAPPING
CREATE OR ALTER MAPPING FROM_RT
USING PLUGIN SRP IN "rt"
FROM USER U1 TO USER U4;
security mapping create, security mapping alter, security mapping drop.
Supprime l’affichage d’un objet de sécurité.
DSQL
DROP [GLOBAL] MAPPING name
Paramètre | Description |
---|---|
name |
Nom d’affichage. |
L’instruction DROP MAPPING
supprime un mapping existant. Si l’option GLOBAL
est spécifiée, le mapping global sera supprimé.
Important
|
La cartographie globale et la cartographie locale sont des objets différents. |
`SYSDBA' ;
Le propriétaire de la base de données (si le mappage est local) ;
Tout utilisateur connecté avec le rôle RDB$ADMIN
;
L’utilisateur root du système d’exploitation Linux.
DROP MAPPING
DROP MAPPING FROM_RT;