|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() |
Bonjour,
J'ai besoin de créer des triggers pour les select sur une base de données SQL Server et, d'après ce que j'ai lu un peu partout, il semble que ça ne soit pas possible alors que ça l'est dans Oracle. Avant d'abandonner SQL Server sur çe projet j'aurais bien aimé avoir une confirmation de votre part concernant l'impossibilité de créer ces déclencheurs. Accessoirement, si c'est annoncé dans le prochain SQL Serveur et compte tenu de la durée du projet, on peut attendre la release. D'avance merci pour votre aide, Salutations Laurent Jordi
__________________
Je dirige actuellement une équipe qui travaille sur la refonte d'un système d'information d'une compagnie d'assurance. Application à base de technologie Microsoft conçue en architecture de service (SOA avec du BPM, BRM, MDM) avec les derniers outils clients léger ASP.net MVC (3.x+)... Je recrute des nouveaux collaborateurs (un à deux ans d'expérience) pour intégrer ce projet qui constituera une très bonne expérience (Projet d'une durée minimale de 2 ans à Levallois Perret). |
|
|
00
|
|
|
#2 | ||||||||||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Il n'existe pas de déclencheur sur SELECT, mais on peut voir qui a fait des select sur n'importe quelle table, avec le contenu de la requête en utilisant CDC.
Exemple : 1) création d'une base et d'une table : Code :
Code :
Code :
Code :
Code :
Une chose est sûr c'est que c'est asynchrone et qu'il faut aller scruter le fichier table régulièrement... je l'ai mis en place pour la traçabilité dans le domaine de la santé... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
||||||||||
|
00
|
|
|
#3 | |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 159 ![]() |
Citation:
Ayant pose la question a un collegue (qui est ACE oracle), il n'avait pas l'air trop au courant... Et base sur cette source, il ne semble pas non plus que ce soit possible: https://forums.oracle.com/forums/thr...readID=1554647 Auriez vous de la documentation concernant votre affirmation ? Edit: Ceci y ressemble de loin... http://technology.amis.nl/blog/810/s...ained-auditing |
|
|
|
00
|
|
|
#4 |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 159 ![]() |
En en rediscutant aujourd'hui, j'ai eu une seconde confirmation que les triggers on select n'existent pas.
De plus le FGA (Fine grained Auditing) fait partie du package Oracle Audit Vault qui d'apres cet article coute 50000$ par processeur. http://www.networkworld.com/news/200...-database.html Autre question: Comment devrait se comporter un tel trigger dans une jointure ?! |
|
|
00
|
|
|
#5 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Citation:
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com