Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/11/2007, 09h41   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 61
Points : 10
Points : 10
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
vedge2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 12h44   #2
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 61
Points : 10
Points : 10
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
vedge2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 18h25   #3
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
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 ?
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 19h34   #4
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 61
Points : 10
Points : 10
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
vedge2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2007, 11h00   #5
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
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))
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2007, 11h24   #6
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
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
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2007, 16h46   #7
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 61
Points : 10
Points : 10
Si les IBX ne vont plus fonctionner, la réponse est clair, je reste sur Interbase. C'est une base de 150 tables et tout convertir prendrais énormément de temps.

Pour l'investissement, nous avons environ 50% qui travaille en monoposte. et les autre 50% on généralement des nouveau PC avec le core duo core.

Et bien sûr, j'utilise les composants "Service"

Je vais encore réfléchir pour l'astuce merci encore.

Pas contre pour une nouvelle application, pourquoi pas passer sur FireBird
vedge2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2007, 20h29   #8
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
tu as mal lu ou je me suis mal exprimé

à l'avenir rien ne garantit la compatibilité IBX Firebird, mais aujourd'hui, jusqu'à Firebird 2.0.3 les ibx fonctionnent
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 13h12   #9
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 61
Points : 10
Points : 10
Salut,

Excuse-moi pour la réponse. J'avais compris que c'était compatible sauf pour les composants "Service".

Je vais y réfléchir plus sérieusement au début de l'année prochaine pour connaître la compatibilité total avec VISTA et Firebird pour me décider car c'est déjà une bonne nouvelle pour les IBX.

merci des réponses.
vedge2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 16h00   #10
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
pour les composants services, il est facile de les remplacer par UIB par exemple
pour les autres, c'est vrai que les UIB ont une logique différente (mais combien plus efficace)
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h26.


 
 
 
 
Partenaires

Hébergement Web