OVH Cloud OVH Cloud

lecture du journal de transaction

2 réponses
Avatar
Hélène
Bonjour,

Je travaille avec SQL Server 2000 qui tourne sous Windows server 2003.
Pour retrouver une action qui a été committée, j'ai ouvert le journal de
transaction d'une de mes bases.
Toutes les informatoins qu'il me renvoie ont comme user soit
unspecified(-1), soit unspecified(0).
Je pense que lorsqu'il met unspecified(-1), c'est quand l'utilisateur est un
compte sql et lorsqu'il met unspecified(-0), c'est quand l'utilisateur fait
partie du groupe public (c'est-à-dire windows).
Est ce quelqu'un sait si je pense correctement? Et sinon, quelqu'un sait-il
ce que cela veut dire?
Merci d'avance pour vos réponses,

LN

2 réponses

Avatar
Med Bouchenafa
Je ne sais pas ce que tu utilises pour lire le contenu de ton journal
Je fais l'hypothèse que c'est avec fn_dblog
Cette fonction renvoie effectivement deux colonnes Server UID, UID qui sont
tout le temps a NULL sur ma machine.
Je sais par contre que les éditeurs de logiciels de lecture du log utilisent
tous une technique qui leur est propre pour capter les noms d'utilisateurs
Windows car cette information n'est pas stocker dans le journal


--
Bien cordialement
Med Bouchenafa



"Hélène" a écrit dans le message de news:
uOf3q0B$
Bonjour,

Je travaille avec SQL Server 2000 qui tourne sous Windows server 2003.
Pour retrouver une action qui a été committée, j'ai ouvert le journal de
transaction d'une de mes bases.
Toutes les informatoins qu'il me renvoie ont comme user soit
unspecified(-1), soit unspecified(0).
Je pense que lorsqu'il met unspecified(-1), c'est quand l'utilisateur est
un compte sql et lorsqu'il met unspecified(-0), c'est quand l'utilisateur
fait partie du groupe public (c'est-à-dire windows).
Est ce quelqu'un sait si je pense correctement? Et sinon, quelqu'un
sait-il ce que cela veut dire?
Merci d'avance pour vos réponses,

LN



Avatar
Med Bouchenafa
Désolé,
fallait lire "cette information n'est pas stockée dans le journal"

--
Bien cordialement
Med Bouchenafa


"Med Bouchenafa" a écrit dans le message de news:
Ow6IY4K$
Je ne sais pas ce que tu utilises pour lire le contenu de ton journal
Je fais l'hypothèse que c'est avec fn_dblog
Cette fonction renvoie effectivement deux colonnes Server UID, UID qui
sont tout le temps a NULL sur ma machine.
Je sais par contre que les éditeurs de logiciels de lecture du log
utilisent tous une technique qui leur est propre pour capter les noms
d'utilisateurs Windows car cette information n'est pas stocker dans le
journal


--
Bien cordialement
Med Bouchenafa



"Hélène" a écrit dans le message de news:
uOf3q0B$
Bonjour,

Je travaille avec SQL Server 2000 qui tourne sous Windows server 2003.
Pour retrouver une action qui a été committée, j'ai ouvert le journal de
transaction d'une de mes bases.
Toutes les informatoins qu'il me renvoie ont comme user soit
unspecified(-1), soit unspecified(0).
Je pense que lorsqu'il met unspecified(-1), c'est quand l'utilisateur est
un compte sql et lorsqu'il met unspecified(-0), c'est quand l'utilisateur
fait partie du groupe public (c'est-à-dire windows).
Est ce quelqu'un sait si je pense correctement? Et sinon, quelqu'un
sait-il ce que cela veut dire?
Merci d'avance pour vos réponses,

LN