Peut-on modifier le OWNER des tables ? j'ai besoin de remplacer dbo par un autre user...
Et si oui, comment faire ?
Merci
Peut-on modifier le OWNER des tables ? j'ai besoin de remplacer dbo par un autre user...
Et si oui, comment faire ?
Merci
Tu peux modifier la table rdb$relations, mais c'est pas vraiment conseillé d'aller magouiller là-dedans !
sinon
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part update rdb$relations set rdb$owner_name = 'USER1' where rdb$relation_name = 'NOM_TABLE_OU_NOM_VUE';
On peut aussi utiliser la commande SQL Grant :
sur l'aide de l'ibconsole ..
Assigns privileges to users for specified database objects. Available in SQL, DSQL, and isql.
GRANT <privileges> ON [TABLE] {tablename | viewname}
TO {<object> | <userlist> | GROUP UNIX_group}
| EXECUTE ON PROCEDURE procname TO {<object> | <userlist>}
| <role_granted> TO {PUBLIC | <role_grantee_list>};
<privileges> = {ALL [PRIVILEGES] | <privilege_list>}
<privilege_list> = SELECT
| DELETE
| INSERT
| UPDATE [(col [, col …])]
| REFERENCES [(col [, col …])]
[, <privilege_list> …]
<object> = PROCEDURE procname
| TRIGGER trigname
| VIEW viewname
| PUBLIC
[, <object> …]
<userlist> = [USER] username
| rolename
| Unix_user}
[, <userlist> …]
[WITH GRANT OPTION]
<role_granted> = rolename [, rolename …]
<role_grantee_list> = [USER] username [, [USER] username …]
[WITH ADMIN OPTION]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager