|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juillet 2002 Messages : 33 ![]() |
Bonjour à tous :
je programme avec Delphi 7 + query interbase 6 mon problème : Je veux savoir combien d'utilisateurs sont connectés à ma BD pourque je puisse lancer ou NON mon programme de restautration il faut que le lanceur du programme soit le seul connecté je cherche un bout de code et si possible un commentaire explicatif merci à tous salut ada_b |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
http://www.developpez.net/forums/vie...392279#1392279
Mais celà n'empèche pas un utilisateur de se connecté juste après que vous ayez consulté la liste des connectès.... Le plus sur c'est de faire un shutdown de la base. Ainsi seul le SYSDBA (ou le owner de la base) peut s'y connecter pour effectuer des opérations de maintenance et notamment une restauration. Si vous effectuez une restauration la base sera de nouveau dans l'état dans laquel elle a été sauvée (donc normale le plus souvant et non 'shutdown'). Si vous faites d'autres opérations qu'un restaure, il vous faudra faire un restart de la base afin de la rendre de nouveau disponnible aux utilisateurs. Le shutdown est accessible par el composant TIBConfigService, méthode ShutDownDatabase et pour la faire repartir, méthode BringDataBaseOnline. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juillet 2002 Messages : 33 ![]() |
merci à tous
je vais essayer et je retourne, c'est pas fini ! ada_b |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com