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 :

Droit utilisateur/ALTER TRIGGER MonTrigger INACTIVE


Sujet :

Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 69
    Par défaut Droit utilisateur/ALTER TRIGGER MonTrigger INACTIVE
    Bonjour,

    Lors de l'exécution de mon programme je dois désactiver un Trigger avec le non d'utilisateur "ID_EMPL". Mais lors de la désactivation du trigger, il me met que je n'ai pas la permission de le modifier.

    Par contre le trigger fonctionne correctement avec cet utilisateur, il n'y a que la modification qui ne fonctionne pas.

    Il est clair qu'en SYSDBA tout fonctionne!

    Merci de l'aide

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 69
    Par défaut
    Comme je l'ai signalé, je peux faire une 2ième connexion avec le user SYSDBA et le désactiver mais j'utilise un 2ième user simultanés et mes clients ont une seule licence pour 1 USER

  3. #3
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 949
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 949
    Par défaut
    Citation Envoyé par LangRef.pdf
    A trigger can be altered by its creator, the SYSDBA user, and any users with operating
    system root privileges
    .
    Pour cet aspect de license, pourquoi de pas migrer vers Firebird ?

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 69
    Par défaut
    C'est bien ce que je craignais....

    Concernant FireBird, je ne sais pas trop les différences (sauf le prix), les fonction en plus /moins.

    Actuellement nous sommes très content d'Interbase 7.5.1. Nous voulions également migrer sur Vista assez rapidement et Interbase 2007 est compatible.
    En plus plusieurs clients possèdent des PC core 2 duo et je pense ils voudront la licence Server Core 2 Duo d'Interbase

    Après j'utilise Delphi 2005 et les composants IBExpress. Est-ce que tout est compatible? Si on doit passer plusieurs jours/semaines pour que cela soit compatible est que cela vaut la peine de migrer?

    Actuellement la migration à FireBird n'est pas envisagé mais la porte n'est pas fermée.

    Merci de la réponse

  5. #5
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    C'est un peu contradictoire dans ce cas de n'avoir qu'une licence 1 user et de l'autre vouloir investir dans "Interbase 2007 ils voudront la licence Server Core 2 Duo d'Interbase".

    Pour ce qui est de firebird, pour Vista il faut prendre FB2. Et les IBX ne vont plus fonctionner avec FB2. Il faudra remplacer vos IBX par autre chose.

    Je sais que FIBPlus perment quand à lui d'attaquer toute les versions de firebird ainsi que toute les versions d'interbase > 4.0.
    Ces composants sont tres similaires aux IBX et je crois meme que c'est livré avec un outil de conversion qui remplace les IBX.

    Sinon il y a une autre solution pour contourner votre probleme, mais c'est un peu bidouille et moins performant.

    Dans votre trigger vous mettez un test pour executer le code ou pas. (attention à ce que vous testez, si c'est une donnée d'une table de paramétre, celle ci sera donc dépendante des transactions. Si vous voulez être hors transtaction testez la valeur d'un générateur (mis à 1 ou a 0))

  6. #6
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    juste une précision tout de même par rapport aux IBX
    tant que l'on utilise pas les composants "services", normalement cela passe
    quand à Vista, il me semble que FB1.5 passe aussi (sans l'applet du panneau de config)
    mais bon quitte à passer à Firebird, autant prendre la dernière version

Discussions similaires

  1. Question sur les droits utilisateurs??
    Par chaser_T dans le forum Outils
    Réponses: 3
    Dernier message: 01/09/2005, 20h38
  2. Question sur les droits utilisateurs
    Par gibet_b dans le forum Administration système
    Réponses: 5
    Dernier message: 14/06/2005, 16h24
  3. droits utilisateur
    Par estelledany dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 01/06/2005, 22h40
  4. Utiliser MySqlAdmin avec des droits utilisateurs sur XP
    Par thorgal85 dans le forum Outils
    Réponses: 2
    Dernier message: 18/03/2005, 13h19
  5. [SQL Server 2k] Droits utilisateurs + tables système
    Par guignol dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/07/2004, 10h12

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