Je voudrais développer un trigger pour connaître tous les requêtres qu'un utilisateur fait dans une base de données. Est-ce possible dans mssql 2005 de faire un trigger sur une bd. Je ne veux pas le faire sur chaque table il y en a près de 5000.
Je voudrais développer un trigger pour connaître tous les requêtres qu'un utilisateur fait dans une base de données. Est-ce possible dans mssql 2005 de faire un trigger sur une bd. Je ne veux pas le faire sur chaque table il y en a près de 5000.
Bonjour,
Servez vous de profiler pour definir une trace et ainsi monitorer ce qu'il se passe sur votre DB.
Definissez les filtres adequats pour cibler la base de donnee ainsi que l'utilisateur.
Bonne journee,
Dje
J'y ai pensé, mais j'aimerais bien envoyé ça dans une table de log.
Que souhaitez vous exactement realiser ?
Il est possible de sauver les traces directement dans une DB ou sous forme de fichier.
Si vous choississez la forme fichier, la fonction suivante vous permet de recevoir en retour un format de table :
fn_trace_gettable ( filename , number_files )
Bonne journee
Bonjour,
Regardez ce tutoriel : on dirait que je l'ai fait pour vous
@++
Un seul commentaire wow. Un travail très professionnel. Merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager