Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
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/06/2008, 11h21   #1
Membre à l'essai
 
Inscription : décembre 2005
Messages : 57
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : décembre 2005
Messages : 57
Points : 23
Points : 23
Par défaut [FB 2.1] Obtenir les adresses IP des clients connectés à la base ?

Je souhaite obtenir la liste des clients avec leur adresse IP connectés à la base (firebird 2.1 sous windows).

J'utilise la requête suivante :
Code :
1
2
3
 
SELECT rdb$get_context('SYSTEM', 'CLIENT_ADDRESS') AS ClientAddress
FROM rdb$database
mais je n'obtiens que l'adresse IP du poste d'où j'exécute cette requête (en l'occurence le serveur) alors qu'il y a bien des clients connectés à la base...
Comment faire pour obtenir la liste (avec adresse IP) de tous les clients connectés ?
SurfingJeff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 12h14   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
lire la doc
cf Tables de monitoring
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 12h40   #3
Membre à l'essai
 
Inscription : décembre 2005
Messages : 57
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : décembre 2005
Messages : 57
Points : 23
Points : 23
Effectivement dans la doc "Firebird release notes 2.1" (page 107-108) il est précisé qu'il faut utiliser les tables de "monitoring", exemple :

Code :
1
2
3
4
 
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$REMOTE_PID, MON$TIMESTAMP
FROM MON$ATTACHMENTS
WHERE MON$ATTACHMENT_ID <> CURRENT_CONNECTION


On ne lit jamais assez les docs...
SurfingJeff est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h28.


 
 
 
 
Partenaires

Hébergement Web