Précédent   Forum du club des développeurs et IT Pro > Bases de données > Autres SGBD > Informix
Informix Forum d'entraide Informix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/12/2009, 17h05   #1
taatoo
Invité de passage
 
Gilles TCHAPPI
Inscription : décembre 2009
Messages : 1
Détails du profil
Informations personnelles :
Nom : Gilles TCHAPPI

Informations forums :
Inscription : décembre 2009
Messages : 1
Points : 0
Points : 0
Par défaut Cannot Open DEBUG FILE

Bonjour,
J'ai lorsque je lance, sous dbaccess, les commandes

Code :
1
2
begin work;
    INSERT INTO TABLE  xxxx VALUES ( 'toto', 'tatat', 'titi');
l'erreur suivante :
Citation:
648 : Cannot open DEBUG file for SPL routine trace.
1: Not owner
Merci d'avance de votre aide
taatoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 09h06   #2
begooden-it
Membre habitué
 
Homme Eric Vercelletto
Achitecte Informix SGBD et applications
Inscription : octobre 2010
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Eric Vercelletto
Âge : 52
Localisation : France, Finistère (Bretagne)

Informations professionnelles :
Activité : Achitecte Informix SGBD et applications
Secteur : Conseil

Informations forums :
Inscription : octobre 2010
Messages : 83
Points : 132
Points : 132
Bonjour,

pour la communauté:
l'insert en question doit insérer dans une table qui contient un trigger, et ce trigger invoque une procédure stockée qui elle même contient un ordre 'TRACE to file' ( debug de la procédure ) qui tente d'écrire à un endroit où l'utilisateur n'a pas les permissions...

A vérifier en lançant la commande:
Code :
dbschema -d nomdelabase -t xxx
trouver le trigger, en lire le code et trouver le nom de la procédure stockée.

lancer:
Code :
dbschema -d nomdelabase -f nomdelaprocédurestockée
en lire le code et trouver l'instruction 'SET DEBUG FILE TO' qui pointera vers le fichier en question, et en vérifier les permissions.

Au demeurant, il n'est jamais bon pour la performance de laisser une trace de procédure stockée active alors qu'on n'en a pas besoin....
begooden-it est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h29.


 
 
 
 
Partenaires

Hébergement Web