Page 1 sur 1

Kill des users SAGE I7

MessagePosté: Ven 19 Juin 2015 14:44
de guigui37
Bonjour à tous,
Dans nos environnement SQL Serveur / Citrix, nous avons parfois des coupures occasionnées par des backups qui parfois opèrent en journée (oui ce n'est pas top)... Ces coupures font perdre le contact entre le client (sous citrix) et sa session SQL....
Du coup, coté citrix cela se passe bien...
Niveau SQL, la session est bien cloturée mais dans la base sage les tables users session et user ne se sont pas vidées et du coup, lorsque l'un des utilisateurs concernés veut se connecter, SAGE lui dit gentiment qu'il est déjà connecté....
Quelqu'un saurait il comment purger ces enregistrements caduques ? Peut être une sorte de requête qui va regarder si les ID de session SAGE existent encore des les sessions active de SQL (même ref)
Je suis preneur de toutes idées...

Pour info nous avons plus de 15 bases :)

Merci à tous :)

Re: Kill des users SAGE I7

MessagePosté: Mer 1 Juil 2015 18:49
de asr31
Bonjour,

Ce sont des Backups SQL ou Windows ? quel outil ?
Un backup 'intelligent' ne doit pas interférer avec l'application.

Plus de détail s'il te plait.

Cordialement,

Re: Kill des users SAGE I7

MessagePosté: Jeu 2 Juil 2015 07:39
de guigui37
Le détail est bien suffisant : le backup n'est qu'un détail... parfois d'autres choses peuvent couper les accès... ma question ne porte pas sur les backups mais bien sur la purge des "vestiges" de sessions dans les deux tables sage (user cession et l'autre)

Re: Kill des users SAGE I7

MessagePosté: Jeu 2 Juil 2015 08:08
de n0uk!
Bonjour,

Pour répondre simplement à votre demande :

Code: Tout sélectionner
dbcc cbsqlxp(free)
DELETE FROM cbMessage
DELETE FROM cbNotification
DELETE FROM cbRegFile
DELETE FROM cbRegMessage
DELETE FROM cbRegUser
DELETE FROM cbUserSession


Cordialement,

Re: Kill des users SAGE I7

MessagePosté: Jeu 2 Juil 2015 08:11
de guigui37
Vu comme ca :mrgreen: => est ce un terminator qui me parle ? :wink: :wink:
La purge de ces tables doit être faite uniquement sur les users qui ne sont plus connectés à SQL... dont on ne trouve plus les id dans le moniteur systeme. je devrais plutôt parler de nettoyage en fait :D

Re: Kill des users SAGE I7

MessagePosté: Jeu 2 Juil 2015 10:05
de n0uk!
Re !

brutal mais efficace non ?!

Je t'avoue que pour répondre à ta demande, nous avons développé un outil en interne avec interface graphique qui permet de déverrouiller comme les Users comme nous avons envie.

Cordialement,

Re: Kill des users SAGE I7

MessagePosté: Jeu 2 Juil 2015 10:07
de guigui37
Ah oui, ca c'est efficace c'est sûr :)
ah ? un petit outil maison ? Via access sans doute ?

Re: Kill des users SAGE I7

MessagePosté: Jeu 2 Juil 2015 10:11
de n0uk!
Non, nous avons développé sous WINDEV.

Nous avons dans notre CCS un service développement pour répondre aux demandes particulières de nos clients et nous essayons aussi de standardiser certaines solutions pour une distribution sur notre parc.

Cordialement,

Re: Kill des users SAGE I7

MessagePosté: Lun 3 Aoû 2015 11:47
de benjo
Bonjour Nouk,

Y a moyen de recuperer ton petit dev ?

Entre CCS... ;-)

Cdlt

Re: Kill des users SAGE I7

MessagePosté: Mar 22 Sep 2015 16:55
de Yassine_REDA
Bonjour benjo :D

Vos demandes sont des ordres :

http://www.mediafire.com/download/6pf6yxjz5jox2vp/DeconnexionUserSage.exe

FeedBack souhaitable

Re: Kill des users SAGE I7

MessagePosté: Mar 22 Sep 2015 17:34
de guigui37
Franchement ca a l'air canon... j'espère que ca pompe pas les données ou ne kill pas la base :mrgreen:
Je me laisse aller à un reproche...
Par defaut, la fenetre s'ouvre trop petite et on ne peut l'agrandir (ce qui serait parfait)... Le problème (mineur) est que l'on a du mal à attraper l'ascenseur : élargir la fenetre d'un cm serait déjà top :D
Très sympa de nous en faire profiter :D :D :D

Re: Kill des users SAGE I7

MessagePosté: Mar 22 Sep 2015 17:50
de Yassine_REDA
Bonjour guigui37

Je vais apporter les corrections qu'il faut.

NB : Ne vous craignez rien, l'application déconnecte seulement les utilisateurs ni plus ni moins.

Re: Kill des users SAGE I7

MessagePosté: Mer 23 Sep 2015 07:49
de guigui37
En tous cas c'est bien sympa de nous en faire profiter :D

Re: Kill des users SAGE I7

MessagePosté: Mer 23 Sep 2015 09:18
de IMPERIAL
Salut REDA,

Vu l'utilitaire CANON... Tu pourrais le mettre dans l'espace téléchargement et savoir faire.

Je le metrrai bien mais je n'ai pas envie de m'attirer toutes les fleurs... elles sont pour toi

Amlt

Re: Kill des users SAGE I7

MessagePosté: Mer 23 Sep 2015 10:30
de Yassine_REDA
Bonjour Imperial

je cherche pas les éloges :)

Vous pouvez mettre l'application où vous le souhaitez.

Cordialement

Re: Kill des users SAGE I7

MessagePosté: Mer 23 Sep 2015 11:14
de IMPERIAL
OK Merci

Mais je la mettrai en ton nom...

Rendons à César ce qui appartiens à REDA

Merci pour tous

Amlt

Re: Kill des users SAGE I7

MessagePosté: Mer 23 Sep 2015 13:27
de guigui37
Et le top du top serait 'ajouter ca au kill :
dbcc cbsqlxp(free)

Afin de libérer les documents en lecture par le user qu'on a killé...
En effet, je kill un user, mais si il était entrain de regarder le doc "Toto"... eh bien si je file pour le regarder à mon tour, je double clique sur Toto pour y accéder et j'ai un joli "Already in use"...

Cette petite instruction libère direct tous les docs non réellement en cours de lecture. :D

Re: Kill des users SAGE I7

MessagePosté: Mar 27 Oct 2015 23:18
de asr31
@guigui37

Es-tu sûr que le
Code: Tout sélectionner
dbcc cbsqlxp(free)
ne libère QUE les tables ou enregistrements NON REELLEMENT en cours de lecture (ou modif.) ?

A vérifier.

Cordialement,

Re: Kill des users SAGE I7

MessagePosté: Mer 28 Oct 2015 09:25
de IMPERIAL
Bonjour,

Le DBCC SQL.... C'est un delocker d'enregistrement

Il fait sauter tous le verrous d'enregistrement : Donc tous les enregistrements ouverts... et les autres au passage puisqu'il n'y a rien à faire dessus ... :D :D :D

Cdlt

Re: Kill des users SAGE I7

MessagePosté: Lun 2 Nov 2015 09:21
de guigui37
L'ajout en fin de process de cette commande serait top :)

Re: Kill des users SAGE I7

MessagePosté: Lun 17 Juil 2017 17:47
de benjo
Allez Cadeau !!!

dbcc cbsqlxp(free)
go
DELETE FROM dbo.cbRegUser
GO
DELETE FROM dbo.cbRegFile
GO
DELETE FROM dbo.cbRegMessage
GO
DELETE FROM dbo.cbUserSession
go
DELETE FROM dbo.cbSysLogRecord
GO
DELETE FROM cbnotification
GO

Re: Kill des users SAGE I7

MessagePosté: Lun 17 Juil 2017 17:51
de IMPERIAL
Salut Ben

On parle du petit outil téléchargeable dans la partie Téléchargement ....

Amlt

Re: Kill des users SAGE I7

MessagePosté: Lun 17 Juil 2017 17:52
de guigui37
Ben oui BEN, celui que tu utilises tous les jours :mrgreen: :mrgreen:

Re: Kill des users SAGE I7

MessagePosté: Lun 17 Juil 2017 17:53
de benjo
Ben oui je sais !!! Guigui bosse avec moi!!!

Va voir sur edition pilotées y a une vraie question pour toi !!!


:mrgreen: :mrgreen: :mrgreen: :idea: :idea: :idea: :idea:

Re: Kill des users SAGE I7

MessagePosté: Lun 17 Juil 2017 17:54
de guigui37
... à laquelle il n'a pas su répondre :lol: :lol:

Re: Kill des users SAGE I7

MessagePosté: Lun 17 Juil 2017 17:55
de benjo
Ben oui je ne suis pas admin des bases de données !!!!! :evil: :evil: :evil:

Re: Kill des users SAGE I7

MessagePosté: Lun 17 Juil 2017 17:56
de benjo
Moi je m'en balance de cette question :D :D :lol: :lol: :lol: