IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Firebird Discussion :

Modifier le propriétaire des tables


Sujet :

Firebird

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    décembre 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : décembre 2005
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Modifier le propriétaire des tables
    Peut-on modifier le OWNER des tables ? j'ai besoin de remplacer dbo par un autre user...

    Et si oui, comment faire ?

    Merci

  2. #2
    SLE
    SLE est déconnecté
    Membre éclairé Avatar de SLE
    Homme Profil pro
    Consultant informatique
    Inscrit en
    janvier 2004
    Messages
    604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : janvier 2004
    Messages : 604
    Points : 799
    Points
    799
    Par défaut
    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';
    @+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    avril 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2005
    Messages : 79
    Points : 66
    Points
    66
    Par défaut
    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]

Discussions similaires

  1. le propriétaire des tables est devenu Engine
    Par micniv dans le forum Sécurité
    Réponses: 3
    Dernier message: 10/05/2008, 01h22
  2. Modifier le chemin des tables liées
    Par nonaparus dans le forum VBA Access
    Réponses: 5
    Dernier message: 27/09/2007, 21h38
  3. [Import] Modifier le noms des tables
    Par ezdoor dans le forum Oracle
    Réponses: 5
    Dernier message: 27/01/2006, 19h24
  4. Réponses: 4
    Dernier message: 05/01/2006, 10h01
  5. Modifier l'emplacement des table crystal report avec VB
    Par Job dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 08/09/2005, 18h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo