Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
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 24/11/2011, 17h48   #1
Nouveau Membre du Club
 
Jean-Philippe SARASY
Inscription : mars 2007
Messages : 131
Détails du profil
Informations personnelles :
Nom : Jean-Philippe SARASY

Informations forums :
Inscription : mars 2007
Messages : 131
Points : 38
Points : 38
Par défaut SQLServer 2008 - Identifier une transaction distribuée

Bonjour

C'est peut-être une question complètement débile mais je la pose quand même
Nous avons rencontré un problème aujourd'hui ou un process tournait (lancement de proc, statement...) et au bout d'un moment plus rien.
Le process est toujours présent et vérrouille un tas de données mais ne bosse plus (en tout cas, il semble qu'il ne bosse plus)

Je ne connais pas les transactions distribuées et je ne sais pas si ce comportement peut avoir un lien avec ce type de transaction

Je souhaiterai donc savoir si il y a un moyen d'identifier si une transaction est distribuée sous SQLServer

Je vous remercie de votre aide
Jeeps64
jeeps64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 08h06   #2
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Voyez avec la DMV sys.dm_tran_active_transactions et la colonne transaction type.

http://msdn.microsoft.com/fr-fr/library/ms174302.aspx


Pourquoi pensez vous à une transaction distribuée, qu'est ce qui vous dit que vous n'avez pas affaire à un deadlock?
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 11h24   #3
Nouveau Membre du Club
 
Jean-Philippe SARASY
Inscription : mars 2007
Messages : 131
Détails du profil
Informations personnelles :
Nom : Jean-Philippe SARASY

Informations forums :
Inscription : mars 2007
Messages : 131
Points : 38
Points : 38
Tout simplement !!!

Merci de l'info
Jeeps64
jeeps64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 13h39   #4
Nouveau Membre du Club
 
Jean-Philippe SARASY
Inscription : mars 2007
Messages : 131
Détails du profil
Informations personnelles :
Nom : Jean-Philippe SARASY

Informations forums :
Inscription : mars 2007
Messages : 131
Points : 38
Points : 38
Je pense avoir été un peu vite a cloturer cette discussion
En effet, le traitement qui m'a posé problème, a posé des verrous sur différentes tables
Je l'ai identifié correctement avec la dmv dm_exec_sessions par contre aucune requête lancée (à travers la vue dm_exec_requests)
Malheureusement, je n'ai pas le problème aujourd'hui

Mais si cela se reproduit, je ne sais pas comment identifier le transaction_id nécessaire à la dmv dm_tran_active_transaction (d'après le lien que vous m'avait fourni) sans ligne correcpondant dans dm_exec_requests.

je sais pas si c'est clair
Jeeps64
jeeps64 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 17h49.


 
 
 
 
Partenaires

Hébergement Web