Salut !
existe-il un moyen sous IBexpert ou autre utilitaire ou tout simplement en code SQL pour savoir de quelle machine les données ont été insérées, modifiées ou supprimées ?
Merci par avance.
Salut !
existe-il un moyen sous IBexpert ou autre utilitaire ou tout simplement en code SQL pour savoir de quelle machine les données ont été insérées, modifiées ou supprimées ?
Merci par avance.
Bonjour,
réponse en Anglais http://www.firebirdfaq.org/faq101/
cette FAQ a été traduite
http://firebird.developpez.com/faq/?page=H2DO#TRA00101
Salut !
J'ai lu ce que vous m'avez envoyer en ligne mais je ne trouve pas la correspondance avec ma requête.
Si par exemple je tape le code suivant :
j'ai en retour l'adresse IP de la machine dont j'exécute la requête or, ce que je veux, c'est garder une trace avec les adresses IP de toutes les machines qui interviennent sur la BD soit en insertion, modification ou suppression.select rdb$get_context('SYSTEM', 'CLIENT_ADDRESS') from rdb$database
Je voudrais avoir un historique détaillé de tout ce qui se passe, sous IBExpert, on peut avoir ce détail mais sans l'adresse ou le nom de la machine dont les manip ont été faites.
moi j'ai crée un champ dans chaque une de mes tables qui récupère le nom utilisateur et évidement chaque nom utilisateur correspond à un ordinateur(poste).
Bonjour , je n'avais pas compris la question .
Pour moi c'était : Obtenir l'adresse IP pour la mémoriser
Apparemment c'est plus : obtenir un historique que vous voulez et donc ce que l'on appelle le monitoring , les tables systèmes MON$xxxxxxx
http://www.ibphoenix.com/resources/d.../general/doc_3
Partager