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

Sybase Discussion :

erreurs @@TRANCOUNT dans les PS


Sujet :

Sybase

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2008
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 139
    Points : 109
    Points
    109
    Par défaut erreurs @@TRANCOUNT dans les PS
    salut,

    j'ai plein d'erreurs logs :

    Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRAN is missing. Previous count = 0, Current count = 1.

    sp_procxmode montre que toutes les procédures sont unchained

    il n'y pas de begin transaction, commit ou rollback dans les procs

    ça pourrait être quoi le problème ?

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    Si le trancount change, c'est que forcément il y a un begin tran qqpart, ou qu'une proc se mets en CHAINED mode...

    Michael
    Michael Peppler
    Membre de TeamSybase - www.teamsybase.com

    "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2008
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 139
    Points : 109
    Points
    109
    Par défaut
    pour toutes les procs il y a :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    EXEC sp_procxmode 'dbo.<proc>', 'unchained'
    elles peuvent changer tout de même de mode ?
    si la session est en mode chained je crois qu'il y aura plutôt une erreur

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    je pense qu'il est possible qu'une proc fasse un "set chained on" à l'intérieur même si le procxmode est "unchained" (bien que je n'ai pas testé).

    Autrement est-ce qu'il y a des updates sur des tables qui ont des triggers?
    Est-ce que ces trigger feraient un begin tran?

    Michael
    Michael Peppler
    Membre de TeamSybase - www.teamsybase.com

    "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson

Discussions similaires

  1. [POO] erreur incongrue dans les require_once
    Par elvan49 dans le forum Langage
    Réponses: 15
    Dernier message: 06/06/2011, 19h03
  2. Erreur fatale dans les DDE
    Par carolu dans le forum SAS Base
    Réponses: 10
    Dernier message: 05/05/2011, 17h17
  3. Erreur étrange dans les logs
    Par saturn1 dans le forum Administration système
    Réponses: 4
    Dernier message: 19/09/2009, 23h49
  4. [httpd] Erreur surprenante dans les logs
    Par joseph_p dans le forum Apache
    Réponses: 3
    Dernier message: 17/02/2006, 12h13

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