Précédent   Forum des professionnels en informatique > Bases de données > Sybase > Adaptive Server Enterprise
Adaptive Server Enterprise Forum d'entraide concernant Sybase Adaptive Server Enterprise, le dataserver phare de Sybase
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 22/11/2007, 11h21   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 3
Points : 0
Points : 0
Par défaut [TSQL]problème de Rollback sybase

Bonjour j'ai un problème au niveau de l'utilistaion des rollbacks , en faite dans mon programme qui attaque une base de données sybase aprés BeginTrans tout accés aux tables de la base de données se bloque, merci de m'aider à resoudre ce problème , et dites si je dois changer un paramètre dans le base de données sybase

merci
rasybase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 17h08   #2
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Lorsqu'on ouvre une transaction avec Sybase les lignes/pages qui sont en cours de modifications sont verrouillées, et ne sont de ce fait pas lisible.

Le comportement par défaut dans ce cas est que si une autre connexion désire lire une de ces lignes verrouillées alors elle attendra en mode "lock sleep" (visible avec sp_who).

Morale: avec Sybase il faut toujour faire des transactions de courte durée.

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
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 18h07   #3
Invité de passage
 
Inscription : novembre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 3
Points : 0
Points : 0
merci Michael pour ta rèponse

je veux juste préciser que mon procès qui initié le debit trans ne peut pas accéder à aucune table de la base de données
rasybase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 20h17   #4
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Dans ce cas il faut voir ce qui se passe dans la base et en particulier dans quel états est ton process. Un sp_who et éventuellement un sp_lock devrait pouvoir fournir un début d'explication.

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
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 12h13   #5
Invité de passage
 
Inscription : novembre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 3
Points : 0
Points : 0
merci bien michel
rasybase 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 12h20.


 
 
 
 
Partenaires

Hébergement Web