1. #1
    Membre confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    mai 2002
    Messages
    1 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : mai 2002
    Messages : 1 096
    Points : 509
    Points
    509

    Par défaut Add record error no permission for INSERT access to TABLE PLG$SRP_VIEW

    Bonjour,

    Afin d'eliminer le compte SYSDBA de la BDD j'ai fait ceci dans l'ancienne BDD1:

    1-Creation d'un compte ADMIN1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CREATE USER ADMIN1 PASSWORD 'motdepasse' GRANT ADMIN ROLE
    GRANT RDB$ADMIN TO ADMIN1
    Normalement ADMIN1 devrait avoir les mêmes privilèges que SYSDBA si je ne me trompe pas..

    2-Création de la BDD2 avec le compte ADMIN1
    3-Création du user ADMIN2 dans BDD2 en me connectant avec ADMIN1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CREATE USER ADMIN2 PASSWORD 'motdepasse' GRANT ADMIN ROLE
    Message:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    add record error no permission for INSERT access to TABLE PLG$SRP_VIEW
    Il me semble que ADMIN1 n'a pas totalement le pouvoir sur la BDD2 du moment qu'il est non seulement propriétaire de cette BDD2 mais aussi a les mêmes privilèges que SYSDBA puisqu'il a été granter avec GRANT ADMIN ROLE. Es-ce qu'il me manque quelque chose SVP ? En vous remerciant.

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    8 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2007
    Messages : 8 379
    Points : 19 394
    Points
    19 394
    Billets dans le blog
    4

    Par défaut

    Bonjour,
    Tout d'abord, au vu du message il semble que cela soit une base Firebird 3

    Citation Envoyé par freud Voir le message
    Normalement ADMIN1 devrait avoir les mêmes privilèges que SYSDBA si je ne me trompe pas..
    Euh, qui est le propriétaire de la base de données (utilisateur au moment de la création de la BDD)?

    Il faudrait rechercher dans le forum (la flemme ce matin le n'a pas encore fait effet) la discussion sur le sujet de SYSDBA et le travail fait par Artemusxx sur le sujet avec FB3

    [Edit] la caféine ayant fait son office et les affaires en cours expédiées voici la discussion que je voulais pointer mes excuses à Artemus24 pour avoir oublié son département, âge ou année de naissance j'y crois pas
    La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
    J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
    Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    mai 2002
    Messages
    1 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : mai 2002
    Messages : 1 096
    Points : 509
    Points
    509

    Par défaut

    Bonjour,

    Oui en effet c'est sous FB3.

    Citation Envoyé par SergioMaster
    Euh, qui est le propriétaire de la base de données (utilisateur au moment de la création de la BDD)?
    Comme je l'ai mentionner, l'utilisateur au moment de la création de la BDD c'est ADMIN1. D'ailleurs, en enregistrant la BDD sous IBEXPERT, c'est le seul utilisateur que je vois. Je ne sais pas si le problème vient du fait que j'ai restaurer la backup de l'ancienne BDD dans la BDD dont ADMIN1 est le propriétaire. Dans l'ancienne BDD, figurent SYSDBA et d'autres utilisateurs mais n'ayant pas encore supprimer SYSDBA. Le problème d'abord, n'est pas la suppression de SYSDBA c'est l'impossibilité de créer un utilisateur dans la nouvelle BDD. Merci pour la discussion je vais la revoir en profondeur.

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/05/2015, 10h54
  2. Réponses: 1
    Dernier message: 08/07/2008, 08h01
  3. Linux error :13: Permission Denied
    Par manue85 dans le forum Oracle
    Réponses: 11
    Dernier message: 31/03/2005, 16h53
  4. no permission for read/select access
    Par zan001 dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/02/2005, 12h46
  5. no permission for read/select access
    Par zan001 dans le forum Administration
    Réponses: 7
    Dernier message: 31/01/2005, 16h22

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